Чужая душа потёмки, особенно если повернуться к ней задом (Авессалом Подводный).

Как настроить WordPress для использования удаленной базы данных

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 18 июля 2018

Как настроить WordPress для использования удаленной базы данных
WordPress – это самая популярная система управления контентом (CMS), основанная на PHP и MySQL. Когда ваш WordPress CMS растет в трафике, и вы перерастаете ваши текущие серверные ресурсы, профессиональным решением является размещение вашей базы данных на отдельном сервере базы данных. С помощью этого решения вы можете самостоятельно оптимизировать свою базу данных и свой веб-сервер, и оба сервера могут вырасти на собственной машине. В этой статье мы расскажем вам, как настроить WordPress для использования удаленной базы данных на CentOS 7 VPS.

Требования

Чтобы запустить WordPress на вашем CentOS 7 VPS и настроить его для использования удаленной базы данных, нам необходимо предусмотреть следующие требования:

  • Веб-VPS, на котором мы будем устанавливать экземпляр WordPress.
  • На нем установлена ​​база данных VPS с MariaDB или MySQL. База данных будет размещена на этом VPS.

WordPress требует:

  • Веб-сервер: Apache, Nginx
  • PHP версии 7.2 или новее, с поддержкой JSON, расширениями mbstring, zip и GD2.
  • MariaDB версии 10.0 или выше или сервер базы данных MySQL версии 5.6 или новее

Шаг 1: Войдите в систему через SSH на обоих серверах:

Войдите в систему для каждого VPS через SSH как пользователь root

Шаг 2: Обновите все пакеты

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

Шаг 3: Установите сервер MariaDB на базу данных VPS

Шаг 4: Установите стек LAMP на VPS

Как указано в разделе требований учебника, для запуска WordPress на сервере требуется стек LAMP (Apache, MySQL/MariaDB и PHP). Мы начнем с установки веб-сервера Apache:

 

По завершении установки Apache запустите веб-сервер и включите его при загрузке сервера:

 

PHP 5.4 установлен на CentOS 7 по умолчанию.

Чтобы установить и использовать PHP 7.2, нам необходимо установить репозитории EPEL и REMI:

 

Затем установите PHP 7.2 вместе с требуемыми расширениями PHP:

 

И, наконец, завершите установку LAMP, установив пакет клиента MariaDB:

 

Запустите службу и установите ее для перезагрузки

 

Чтобы принять удаленные подключения, отредактируйте файл конфигурации MariaDB (/etc/my.cnf.d/server.cnf) и измените следующую строку:

 

на:

 

Не забудьте заменить «web_server_IP_address» на общедоступный IP-адрес веб-сервера.

Если вы хотите настроить MariaDB для прослушивания на всех интерфейсах VPS, установите:

 

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

Шаг 5: Создайте базу данных MariaDB для WordPress в базе данных VPS

Войдите в консоль MariaDB с учетной записью пользователя root:

 

Создайте новую базу данных MariaDB для WordPress, используя следующий запрос:

 

Создайте нового пользователя MariaDB для WordPress, используя следующий запрос:

 

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

 

Не забудьте заменить database_VPS_IP на фактический IP-адрес базы данных VPS.

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

 

Теперь мы можем выйти из сеанса MariaDB:

Шаг 6: Настройте сервер MariaDB на базе VPS базы данных для прослушивания публичного IP-адреса (или всех интерфейсов)

Измените файл конфигурации MariaDB (/etc/my.cnf.d/server.cnf) и измените следующую строку:

 

на:

 

Или, настройте MariaDB для прослушивания на всех интерфейсах в базе данных VPS:

 

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

Шаг 7. Установка WordPress в Web VPS

Загрузите последнюю версию WordPress, доступную на https://wordpress.org/download/, и извлеките ее в каталог на своем сервере:

 

Установите правильные разрешения для файлов и каталогов WordPress:

 

Переименуйте файл конфигурации wp-config-sample.php WordPress в wp-config.php:

 

Отредактируйте файл wp-config.php и измените следующие строки

Шаг 8. Настройка Apache для обслуживания WordPress.

Теперь нам нужно будет настроить конфигурацию Apache, чтобы он мог обслуживать каталог WordPress. Добавьте содержимое ниже в файл /etc/httpd/conf.d/wordpress.conf, используя vi или ваш любимый редактор:

 

Добавьте следующие строки:

 

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

 

Откройте http://your-domain.ru в своем любимом веб-браузере и завершите установку WordPress.

Поздравления. Вы успешно настроили WordPress для использования удаленной базы данных на сервере CentOS 7.


Читайте также

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

    Войти с помощью: 

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

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close