Установка WordPress на VPS с AlmaLinux

от автора

в ,

Установка WordPress на VPS с AlmaLinux включает несколько шагов. Вот пошаговая инструкция:
Шаг 1: Обновите систему
Сначала обновите пакеты вашей системы:
sudo dnf update -y

Шаг 2: Установите необходимые зависимости
Установите необходимые пакеты, такие как httpd (Apache), php, mysql (или mariadb), и другие зависимости:
sudo dnf install httpd php php-mysqlnd php-fpm php-xml php-mbstring php-json mariadb-server -y

Шаг 3: Запустите и настройте службы
Запустите службы Apache и MariaDB, а также добавьте их в автозагрузку:
sudo systemctl start httpd
sudo systemctl enable httpd

sudo systemctl start mariadb
sudo systemctl enable mariadb

Шаг 4: Настройте MariaDB
Запустите скрипт настройки безопасности MariaDB:
sudo mysql_secure_installation

root
qazRFVujm1472356890

Следуйте инструкциям на экране для установки пароля root и настройки безопасности.
Шаг 5: Создайте базу данных и пользователя для WordPress
Войдите в MariaDB:
sudo mysql -u root -p

Создайте базу данных и пользователя:
CREATE DATABASE wordpress;
CREATE USER ‘wp_user’@’localhost’ IDENTIFIED BY ‘qazRFVuj’;
GRANT ALL PRIVILEGES ON wordpress.* TO ‘wp_user’@’localhost’;
FLUSH PRIVILEGES;
EXIT;

Шаг 6: Установите WordPress
Скачайте последнюю версию WordPress:
cd /var/www/html
sudo dnf install wget -y
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo mv wordpress/* ./
sudo rm -rf wordpress latest.tar.gz

Шаг 7: Настройте права доступа
Установите правильные права доступа для файлов и директорий:
sudo chown -R apache:apache /var/www/html/*
sudo chmod -R 755 /var/www/html/*

Шаг 8: Настройте конфигурацию Apache
Создайте файл конфигурации для вашего сайта:
sudo nano /etc/httpd/conf.d/wordpress.conf

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

DocumentRoot «/var/www/html»
ServerName your_domain.com

<Directory "/var/www/html">
    AllowOverride All
</Directory>

ErrorLog "/var/log/httpd/wordpress-error.log"
CustomLog "/var/log/httpd/wordpress-access.log" common

Замените your_domain.com на ваш домен.
Шаг 9: Включите модуль mod_rewrite
Убедитесь, что модуль mod_rewrite включен:
mod_rewrite

Шаг 10: Перезапустите Apache
Перезапустите Apache для применения изменений:
sudo systemctl restart httpd

Шаг 11: Завершите установку WordPress
Перейдите в браузере по адресу вашего домена (например, http://your_domain.com). Вы должны увидеть страницу установки WordPress. Следуйте инструкциям на экране, чтобы завершить настройку.
Заключение
Теперь у вас должен быть установлен WordPress на вашем VPS с AlmaLinux. Не забудьте настроить брандмауэр (если он включен) и другие меры безопасности.