Как установить WordPress с Apache на CentOS 7

Установка WordPress с Apache на CentOS 7

WordPress — самая популярная в мире платформа для блогов и CMS с открытым исходным кодом, на которой сегодня работает четверть всех веб-сайтов в интернете. Она основана на PHP и MySQL и обладает множеством функций, которые можно расширить с помощью бесплатных и платных плагинов и тем. WordPress — это самый простой способ создать интернет-магазин, веб-сайт или блог.

В этом уроке мы объясним, как установить WordPress на CentOS 7. На момент написания статьи последней версией WordPress была версия 5.0.3.

Мы будем использовать стек LAMP с Apache в качестве веб-сервера, SSL-сертификат, последнюю версию PHP 7.2 и MySQL/MariaDB в качестве сервера базы данных.

Предпосылки

Прежде чем продолжить изучение этого руководства, убедитесь, что выполнены следующие предварительные условия:

Создание базы данных MySQL

WordPress хранит свои данные и конфигурацию в базе данных MySQL. Если на вашем сервере CentOS ещё не установлены MySQL или MariaDB, вы можете установить их, следуя одному из приведенных ниже руководств:

Войдите в оболочку MySQL, выполнив следующую команду:

 mysql -u root -p

В оболочке MySQL выполните следующий оператор SQL, чтобы создать новую базу данных с именем wordpress :

 CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Затем создайте учетную запись пользователя MySQL с именем wordpressuser и предоставьте пользователю необходимые разрешения, выполнив следующую команду:

 GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';

После этого выйдите из консоли MySQL, введя:

 EXIT;

Загрузка WordPress

Следующая команда загрузит последнюю версию WordPress со страницы загрузки WordPress с помощью wget и извлечет архив в корневой каталог документов домена:

 wget -q -O - "http://wordpress.org/latest.tar.gz" | sudo tar -xzf - -C /var/www/html --transform s/wordpress/example.com/

Установите правильные разрешения, чтобы веб-сервер имел полный доступ к файлам и каталогам сайта:

 sudo chown -R apache: /var/www/html/example.com

Настройка Apache

К настоящему моменту в вашей системе уже должен быть установлен Apache с SSL-сертификатом. Если нет, проверьте предварительные требования для этого руководства.

Откройте текстовый редактор и отредактируйте конфигурацию виртуальных хостов Apache домена:

 sudo nano /etc/httpd/conf.d/example.com.conf

Не забудьте заменить example.com на свой домен WordPress и указать правильный путь к файлам SSL-сертификата.

/etc/httpd/conf.d/example.com.conf

  *:80 > ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/   *:443 > ServerName example.com ServerAlias www.example.com  "%{HTTP_HOST} == 'www.example.com'" > Redirect permanent / https://example.com/  DirectoryIndex index.html index.php DocumentRoot /var/www/html/example.com ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem  /var/www/html/example.com > Options FollowSymLinks AllowOverride All Require all granted  

Конфигурация сообщит Apache о необходимости перенаправлять HTTP на HTTPS и www на версию без www вашего домена.

Перезапустите службу Apache, чтобы изменения вступили в силу:

 sudo systemctl restart httpd

Завершение установки WordPress

Теперь, когда WordPress загружен и сервер Apache настроен, вы можете завершить установку через веб-интерфейс.

Откройте браузер, введите свой домен, и появится экран, подобный следующему:

Установить селектор языка WordPress

Выберите нужный вам язык и нажмите кнопку Continue .

Далее вы увидите следующую информационную страницу, нажмите на кнопку Let's go!

Информация об установке WordPress

На следующем экране мастер настройки попросит вас ввести данные для подключения к базе данных. Введите имя пользователя MySQL и данные базы данных, которые вы создали ранее.

Установить информацию о базе данных WordPress

Запустите установку WordPress, нажав кнопку Run the Installation .

Установить WordPress Запустить установку

На следующем шаге вам нужно будет ввести имя вашего сайта WordPress и выбрать имя пользователя (в целях безопасности не используйте «admin»).

Установщик автоматически сгенерирует для вас надёжный пароль. Не забудьте сохранить его. Вы также можете задать пароль самостоятельно.

Введите свой адрес электронной почты и укажите, хотите ли вы запретить поисковым системам индексировать сайт (не рекомендуется).

Установка WordPress приветствуется

Нажмите Install WordPress , и после завершения установки вы будете перенаправлены на страницу с сообщением об установке WordPress.

Чтобы получить доступ к странице входа в WordPress, нажмите кнопку Log in .

Установка WordPress завершена

Введите ваше имя пользователя и пароль.

форма входа в WordPress

Вы будете перенаправлены на панель управления WordPress.

панель инструментов WordPress

Отсюда вы можете начать настраивать свою установку WordPress, устанавливая новые темы и плагины.

Заключение

Поздравляем! Вы успешно установили WordPress с Apache на свой сервер CentOS 7.Книга «Первые шаги с WordPress» — хорошая отправная точка для получения дополнительной информации о том, как начать работу с WordPress.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

centos wordpress mysql mariadb cms apache Не используете CentOS 7?
Выберите другую ОС:
убунту 18.04

Связанные руководства

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *