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

16/12/2023 |
Loading...

Введение: В этом руководстве мы проведем вас через процесс установки WordPress на сервер CentOS 7. Перед началом убедитесь, что выполнены следующие предварительные требования:

Предварительные требования:

  1. Сервер с Linux CentOS 7.
  2. Установленный стек LAMP (Linux, Apache, MySQL, PHP). Если нет, следуйте нашему руководству по установке стека LAMP.
  3. Доступ root к вашему серверу.
  4. Инструменты SSH:
    • Для Windows: PuTTY
    • Для Linux/macOS: OpenSSH (доступен по умолчанию)

В этой установке WordPress мы будем использовать следующую информацию из руководства по стеку LAMP:

  • Основной домен: example.com
  • Субдомен: holu.example.com
  • Пароль root MySQL: holuP455##

Давайте начнем!

Шаг 1: Создание базы данных MySQL с пользователем и паролем Шаг 1.1: Вход в MySQL (как root):

mysql -u root -p

Шаг 1.2: Создание пользователей (и паролей): Для example.com:

CREATE USER 'example'@'localhost' IDENTIFIED BY '#TH15exmp#';

Для holu.example.com:

CREATE USER 'holu'@'localhost' IDENTIFIED BY '#TH15holu#';

Шаг 1.3: Создание базы данных: Для example.com:

CREATE DATABASE exampledb;

Для holu.example.com:

CREATE DATABASE holudb;

Шаг 1.4: Предоставление пользователю прав доступа: Эта команда предоставит обоим пользователям полный доступ к их соответствующим базам данных:

GRANT ALL PRIVILEGES ON exampledb.* TO 'example'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON holudb.* TO 'holu'@'localhost' WITH GRANT OPTION;

Чтобы сохранить изменения, выполните:

FLUSH PRIVILEGES;

Теперь выйдите из MySQL с помощью:

quit

Шаг 2: Установка и настройка WordPress Шаг 2.1: Загрузка и распаковка WordPress:

cd /tmp wget https://wordpress.org/latest.tar.gz tar -xvf latest.tar.gz cd wordpress

Шаг 2.2: Копирование файлов WordPress в каталог Public_HTML и предоставление доступа Apache:

Для example.com:

mkdir -p /var/www/html/example.com/public_html cp -r * /var/www/html/example.com/public_html chown -R apache:apache /var/www/html/example.com/public_html find /var/www/html/example.com/public_html -type d -exec chmod 755 {} \; find /var/www/html/example.com/public_html -type f -exec chmod 644 {} \;

Для holu.example.com:

mkdir -p /var/www/html/holu.example.com/public_html cp -r * /var/www/html/holu.example.com/public_html chown -R apache:apache /var/www/html/holu.example.com/public_html find /var/www/html/holu.example.com/public_html -type d -exec chmod 755 {} \; find /var/www/html/holu.example.com/public_html -type f -exec chmod 644 {} \;

Шаг 2.3: Настройка WordPress для доступа к вашему сайту из браузера (example.com и holu.example.com). Если вы видите стандартную страницу WordPress, установка прошла успешно.

  1. Нажмите "Let's go", чтобы настроить параметры базы данных.
  2. Установите детали сайта, имя пользователя и пароль.
  3. В случае успеха вы будете перенаправлены на страницу входа.

Повторите Шаг 2.3 для holu.example.com и любых других сайтов, которые вы хотите добавить.

Опционально: Исправление возможных ошибок

  • Ошибка базы данных: Если вы столкнулись с ошибкой базы данных, вы можете исправить ее, отредактировав конфигурацию MySQL, как объясняется в руководстве.
  • Ошибка "Cannot write wp-config.php": Если вы столкнулись с ошибкой "Cannot write wp-config.php", проверьте и предоставьте пользователю Apache доступ к вашему каталогу public_html.

Заключение: Ваш сервер CentOS 7 теперь готов к размещению сайтов на WordPress. Вы можете добавлять больше сайтов, следуя тем же шагам. Приятного использования хостинга WordPress!

 

Получайте эксклюзивные предложения и акции!

Будьте в курсе последних предложений, скидок и специальных акций.

Update cookies preferences