Недавно был рассмотрен способ реализации личного облачного хранилища на базе виртуальной машины Azure с CentOS 6.5 и ownCloud 0. Сейчас рассмотрим процесс установки популярной CMS WordPress на CentOS. Стоит отметить – первые два шага будут одинаковы, т.е. сначала нужно:
- выполнить базовую конфигурацию сервера CentOS
- установить LAMP (Apache, PHP 5.5, MySQL 5.5); процесс установки Apache подробно описан в статье про настройку онлайн-хранилища ownCloud (самая первая ссылка в этой статье)
- настроить Iptables в CentOS для Apache
После выполнения указанных действий, переходим непосредственно к установке CMS.
Шаг 3. Создание базы данных MySQL и нового пользователя
Для работы WordPress требуется отдельная БД. Сейчас выполним создание новой базы данных, пользователя и назначения требуемых прав доступа:
sudo mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO ‘wp_user’@’localhost’ IDENTIFIED BY ‘wp_user_pasword’;
FLUSH PRIVILEGES;
exit
Просмотреть список всех БД можно командой
sudo mysql -u root -p
show databases;
Шаг 4. Установка WordPress на CentOS
Для установки Worpdress переходим в отдельный домашний каталог, например, /home/user_name/packages и загружаем последнюю версию установочных файлов:
wget https://wordpress.org/latest.tar.gz
tar -xjf latest.tar.gz
После этого редактируем файл
nano ~/wordpress/wp-config-sample.php
Сразу сохраняем его под именем wp-config.php в той же директории. После этого вносим изменения, а именно – указываем данные для подключения к MySQL и созданной базе данных:
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */ define(‘DB_NAME’, ‘wordpress’);
/** MySQL database username */ define(‘DB_USER’, ‘wordpressuser’);
/** MySQL database password */ define(‘DB_PASSWORD’, ‘password’);
Сохраняем файл и закрываем редактор. Теперь копируем файлы WordPress в каталог нашего веб-сервера: /var/www/html/
sudo cp -r ~/wordpress/* /var/www/html
sudo service httpd restart
Далее переходим в браузере по ссылке http://IP_адрес_вашего_сервера/wp-admin/install.php и выполняем финальную донастройку CMS.
Готово! Установка последней актуальной версии движка WordPress на CentOS 6.5 выполнена. Данная инструкция применима и к CentOS 7. Все вопросы и замечания оставляйте в комментариях.