Установка WordPress на операционную систему CentOS 6.9
WordPress — самая популярная система управления контентом веб-страниц (CMS). Для данной системы создано множество плагинов, её сообщество в мире очень обширное. Для работы с WordPress не нужны специальные знания, все понятно на интуитивном уровне.
- Операционная система CentOS 6.9.
- Пользователь с доступом к команде sudo.
- Установленный стек LAMP.
Если у вас еще не установлен стек LAMP:
- Вы можете получить готовый стек LAMP в облаке в виде настроенной виртуальной машины на Ubuntu 18.04 и установить Wordpress на нем. При регистрации вы получаете бесплатный бонусный счет, которого хватает, чтобы тестировать сервер несколько дней.
- Вы можете установить стек LAMP самостоятельно. О том, как установить стек LAMP на CentOS 6.9, читайте тут.
Перед установкой WordPress выполните следующее:
- Откройте окно терминала.
- Перейдите в домашний каталог, выполнив команду:
cd ~
- Создайте временный каталог tempWP, выполнив команду:
mkdir tempWP
- Перейдите в созданный каталог, выполнив команду:
cd ~/tempWP
- Скачайте архив WordPress, выполнив команду:
wget https://wordpress.org/latest.tar.gz
- Распакуйте и переместите файлы из текущего каталога в каталог /var/www/html/, выполнив команду:
sudo tar zxvf ~/tempWP/latest.tar.gz -C /var/www/html
- Удалите каталог tempWP, выполнив команду:
rm -Rf ~/tempWP
Чтобы начать работу с WordPress, необходимо создать и настроить выделенную базу данных MySQL. Для этого:
- Откройте окно терминала.
- Для перехода в оболочку MySQL выполните команду:
sudo mysql -u root -p
Используйте аутентификацию учетной записи root, которая относится исключительно к СУБД MySQL
- Создайте новую базу данных для WordPress, используя команду:
CREATE DATABASE имя_базы;
Например:
CREATE DATABASE wordpress;
- Создайте пользователя с правами полного доступа к созданной базе данных и назначьте ему пароль, используя команду:
CREATE USER имя_пользователя@localhost IDENTIFIED BY 'пароль';
Например:
CREATE USER wuser@localhost IDENTIFIED BY 'mypassword';
- Предоставьте пользователю необходимые привилегии для создания и изменения таблиц базы данных, выполнив команду:
GRANT ALL PRIVILEGES ON имя_базы.\* TO имя_пользователя@localhost;
Например:
GRANT ALL PRIVILEGES ON wordpress.\* TO wuser@localhost;
- Актуализируйте предоставление привилегий к таблицам базы данных, выполнив команду:
FLUSH PRIVILEGES;
- Выйдите из оболочки MySQL, выполнив команду:
exit
Для первичной настройки конфигурационного файла WordPress:
- Перейдите в каталог с конфигурационными файлами WordPress, выполнив команду:
cd /var/www/html/wordpress
- Переименуйте файл wp-config-sample.php, используя команду:
mv
Например: sudo mv wp-config-sample.php wp-config.php
- Откройте файл wp-config.php для редактирования, используя команду:
sudo nano wp-config.php
- В файле wp-config.php найдите следующие строки:
- В файле wp-config.php:
- Замените значения по умолчанию на значения, которые вы указали при настройке MySQL (см. предыдущий раздел)
Например:
define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wuser' );
define( 'DB_PASSWORD', 'mypassword' );
- Сохраните изменения, используя сочетание клавиш CTRL+O.
- Завершите редактирование, используя сочетание клавиш CTRL+X.
- Замените владельца каталогов и файлов в корневом каталоге веб-сервера, используя команду:
sudo chown -R имя_пользователя:apache /var/www/html/wordpress
где имя_пользователя
- имя пользователя, apache
- имя группы
Например:
sudo chown -R apache:apache /var/www/html/wordpress/
- Если необходимо предоставить доступ к файлам корневого каталога веб-сервера другому пользователю, включите этого пользователя в группу apache, используя команду:
sudo usermod -a -G apache имя_пользователя
Например:
sudo usermod -a -G apache user
- Настройте права доступа к файлам и папкам, выполнив команду:
sudo chmod -R 755 /var/www
- Перезагрузите веб-сервер Apache, выполнив команду:
sudo service httpd restart
Чтобы установить WordPress:
- В адресной строке браузера к внешнему адресу веб-сервера добавьте строку:
/wordpress/wp-admin/install.php
- Выберите язык системы и нажмите кнопку Продолжить:
- На странице настроек:
- Выберите имя сайта WordPress и имя пользователя.
- По умолчанию будет сгенерирован надежный пароль. Используйте этот пароль или введите новый.
- Введите адрес электронной почты.
- При необходимости настройте видимость сайта для поисковых систем.
- Нажмите кнопку Установить WordPress:
- После установки Wordpress войдите в систему:
В результате откроется главная страница WordPress: