Введение: В этом руководстве мы проведем вас через процесс установки WordPress на сервер CentOS 7. Перед началом убедитесь, что выполнены следующие предварительные требования:
Предварительные требования:
- Сервер с Linux CentOS 7.
- Установленный стек LAMP (Linux, Apache, MySQL, PHP). Если нет, следуйте нашему руководству по установке стека LAMP.
- Доступ root к вашему серверу.
- Инструменты 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, установка прошла успешно.
- Нажмите "Let's go", чтобы настроить параметры базы данных.
- Установите детали сайта, имя пользователя и пароль.
- В случае успеха вы будете перенаправлены на страницу входа.
Повторите Шаг 2.3 для holu.example.com и любых других сайтов, которые вы хотите добавить.
Опционально: Исправление возможных ошибок
- Ошибка базы данных: Если вы столкнулись с ошибкой базы данных, вы можете исправить ее, отредактировав конфигурацию MySQL, как объясняется в руководстве.
- Ошибка "Cannot write wp-config.php": Если вы столкнулись с ошибкой "Cannot write wp-config.php", проверьте и предоставьте пользователю Apache доступ к вашему каталогу public_html.
Заключение: Ваш сервер CentOS 7 теперь готов к размещению сайтов на WordPress. Вы можете добавлять больше сайтов, следуя тем же шагам. Приятного использования хостинга WordPress!
Поиск