Установка WordPress на VPS сервере с Debian 10

Установка WordPress на VPS сервере с Debian 10

WordPress – это популярная платформа для создания сайтов, блогов и интернет-магазинов. Установка WordPress на VPS сервере с операционной системой Debian 10 может показаться сложной задачей, но на самом деле это довольно просто, если следовать шагам, описанным в этой статье.

Шаг 1: Подключение к серверу

Для начала необходимо подключиться к вашему VPS серверу с помощью SSH. Чтобы это сделать, запустите терминал и введите следующую команду:

ssh пользователь@IP_адрес_сервера

Затем введите пароль пользователя и нажмите Enter.

Шаг 2: Установка необходимых пакетов

Перед установкой WordPress убедитесь, что на вашем сервере установлены все необходимые пакеты. Для этого выполните следующие команды:

sudo apt update sudo apt install -y apache2 php libapache2-mod-php mysql-server php-mysql

Эти команды установят Apache, PHP, MySQL и необходимые модули для работы WordPress.

Шаг 3: Установка WordPress

Скачайте последнюю версию WordPress с официального сайта:

  • Перейдите на сайт ru.wordpress.org
  • Нажмите на кнопку «Скачать WordPress»
  • Распакуйте скачанный архив

Переместите распакованную папку с WordPress в директорию /var/www/html.

Шаг 4: Настройка базы данных

Создайте базу данных и пользователя для WordPress. Для этого выполните следующие команды:

sudo mysql -u root -p CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'пароль'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost'; FLUSH PRIVILEGES; EXIT;

Замените ‘пароль’ на надежный пароль.

Шаг 5: Настройка WordPress

Откройте браузер и введите в адресной строке IP-адрес вашего сервера. Следуйте инструкциям по установке WordPress, указав данные базы данных, пользователя и пароль, созданные на предыдущем шаге.

Шаг 6: Настройка виртуального хоста

Чтобы ваш сайт был доступен по доменному имени, необходимо настроить виртуальный хост для Apache. Создайте конфигурационный файл следующим образом:

sudo nano /etc/apache2/sites-available/ваш_домен.conf

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

<VirtualHost *:80> ServerAdmin ваш_электронный_адрес ServerName ваш_домен DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Сохраните и закройте файл, затем включите виртуальный хост и перезапустите Apache:

sudo a2ensite ваш_домен.conf sudo systemctl reload apache2

Теперь ваш сайт должен быть доступен по вашему доменному имени.

Следуя этим шагам, вы успешно установили WordPress на VPS сервере с Debian 10. Теперь можно начинать создавать свой сайт или блог!