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

WordPress - это самый простой и популярный способ создания собственного сайта или блога. Фактически, на WordPress работает более 43,3% всех веб-сайтов в Интернете. Да, более чем каждый четвертый сайт, который вы посещаете, скорее всего, работает на WordPress. В этом руководстве мы продемонстрируем, как можно установить WordPress в CentOS 8 Stream.

Установка дополнительных репозиториев

Перед установкой, необходимо установить в системе дополнительные репозитории, командами ниже

Epel

Remi

Raven

после этого обновите кеш

Установка Apache

Для установки Apache выполните следующие команду:

Установка Apache

Теперь запустите и включите веб-сервер Apache.

Чтобы убедиться, что веб-сервер Apache запущен, подтвердите это с помощью команды:

Проверка статуса Apache

Установка PHP

PHP - это язык веб-программирования на стороне сервера, используемый разработчиками для создания динамических веб-страниц. Мы собираемся установить PHP 8.1.

Установка PHP

Установим дополнительные пакеты PHP необходимые для работы WordPress (это можно было сделать на прошлом шаге, но нам необходимо было активировать конкретную версию PHP)

Установка дополнительных модулей PHP

и перезапустите apache

Установка MySQL в CentOS

Последним компонентом стека является сервер баз данных, которым в данном случае будет MySQL .

Для установки MySQL выполните команду:

Установка MySQL в CentOS

Теперь запустите сервер MySQL

При установке необходимы дополнительные шаги для обеспечения безопасности сервера баз данных. Это связано в первую очередь с тем, что настройки по умолчанию слабы и делают сервер уязвимым к нарушениям безопасности.

Во время установки устанавливается временный пароль для учетной записи root. Вы можете получить пароль из файла журнала, выполнив следующую команду:

Итак, чтобы укрепить сервер, выполните команду:

Нажмите ENTER, когда появится запрос на ввод пароля root, и нажмите 'Y', чтобы установить пароль root.

нам необходимо ответить на некоторые вопросы и ввести пароль

mysql_secure_installation

 

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

Подключаемся к mysql под пользователем ROOT

Создаем базу

Создаем пользователя

Добавляем права

Перегрузить привелегии.

и выходим

[DATABASE] - Имя базы данных.

[USER] - Пользователь, которого мы создаем.

[PASSWORD] - Пароль пользователя.

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

Настройка Apache для WordPress (не обязательно)

Замените wordpress.example.com на ваш домен или IP адрес!

Создаем директорию, для хранения сертификатов

mkdir -p /var/www/httpd-cert/

и сгенерируем сертификат

Создание сертификата сайта

Дополнительно сменим владельца файлов сертифката

Наконец, нам нужно настроить веб-сервер Apache для сервера веб-страниц WordPress. Для этого мы создадим файл виртуального хоста для Wodpress.

Создадим директорию сайта

далее, создаем файл конфигурации сайта

Вставьте приведенную ниже конфигурацию в файл и сохраните.

Проверяем файл конфигурации на ошибки

httpd -t

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

Настройка SELinux

Изменяем настройки SELinux для директории сайта

Если не изменить настройки, получим ошибку вида: AH00035: access to /index.php denied (filesystem path '/var/www/wordpress/index.php') because search permissions are missing on a component of the path

Так же, обязательно

Иначе в админке нас ожидают следующие ошибки:

  • Ошибка: cURL error 7: (http_request_failed)
  • Ошибка Ваш сайт не смог подключиться к WordPress.org по 198.143.164.251, и вернул ошибку: cURL error 7

Загрузка WordPress в CentOS

Чтобы загрузить последнюю версию WordPress, выполните команду wget.

После этого распакуйте заархивированный файл WordPress

и перенесите файлы в директорию сайта

сменим владельца файлов

Открываем порты в межсетевом экране

Для работы сайфта потребуется два порта 80 и 443

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

Чтобы завершить установку Wodpress . Запустите браузер и просмотрите URL вашего сервера.

Отобразится страница ниже.

Welcome to WordPress. Before getting started, you will need to know the following items.

Нажимаем "Let’s go!", на данном шаге нам необходимо указать настройки для доступа к базе

Подключение к базе данных WordPress

Если все указано верно, WordPress создаст файл конфигурации и мы будем готовый перейти к последнему шагу

Wordpress Run the installation

Остается указать название сайта и создать пользователя с правами администратора

Создание пользователя

на этом настройка закончена

настройка успешно завершена

Приятного творчества.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий