Underground Forum
- #1
WordPress установка
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 для вашего будущего сайта.
Авторизуйтесь.
Скорее всего WordPress предложит вам обновить некоторые плагины. При необходимости обновите их и пользуйтесь.
Last edited: