Администрирование Быстрая установка WordPress на CentOS

  • Автор темы Underground Forum
  • Дата начала
Underground Forum

Underground Forum

  • #1
WordPress - это самая популярная CMS (Content Management System) на сегодняшний день и не нуждается в представлении.

Подготовка сервера​

Для установки WordPress нам понадобится чистый сервер под управлением CentOS.

# Первым делом установим LAMP (Apache, MySQL, PHP)
sudo yum install httpd mariadb-server php php-mysql

# Устанавливаем php-gd
sudo yum install php-gd

# Запускаем Apache
sudo systemctl start httpd
sudo systemctl enable httpd

# Запускаем сервис MySQL
sudo systemctl start mariadb
sudo systemctl enable mariadb

# Далее настроим пароль от root в MySQL
sudo mysql_secure_installation

# Логинимся в MySQL в качестве root пользователя
mysql -u root -p

# Создайте новую БД
CREATE DATABASE wp;

# Создайте нового пользователя
CREATE USER wp_user@localhost IDENTIFIED BY 'password';

# Даем права пользователю wp_user на использование базы wp
GRANT ALL PRIVILEGES ON wp.* TO wp_user@localhost IDENTIFIED BY 'password';

# Подтверждаем действие
FLUSH PRIVILEGES;

# Выходим
exit

# Перезагружаем Apache
sudo service httpd restart

Установка WordPress​

# Скачайте архив с актуальной версией wordpress и извлеките его содержимое в директорию /var/www/html/
wget http://wordpress.org/latest.tar.gz
yum install tar
tar xzvf latest.tar.gz
yum install rsync rsync-daemon
sudo rsync -avP ~/wordpress/ /var/www/html/
mkdir /var/www/html/wp-content/uploads

# Передаем права на /var/www/html/ пользователю root
sudo chown -R root:root /var/www/html/*

# Скопируйте файл wp-config-sample.php в разделе /var/www/html и сохраните его как wp-config.php
cd /var/www/html
cp wp-config-sample.php wp-config.php

# Откройте и раскомментируйте конфигурационный файл wp-config.php, пропишите в нем данные для подключения к вашей базе данных и сохраните.
define('DB_NAME', 'wp');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'password');

# Разрешаем Apache обслуживать запросы через http: и https:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https

# Перезагружаем брандмауэр
sudo firewall-cmd --reload

WordPress будет доступен по адресу:
http://[ip адрес]

Обязательно сохраните username/пароль от админки и придумайте title для вашего будущего сайта.
Wp install


Авторизуйтесь.
Log in


Word press

Скорее всего WordPress предложит вам обновить некоторые плагины. При необходимости обновите их и пользуйтесь.
 
Последнее редактирование:
Сверху