Блог компании 3v-Hosting

Краткое руководство по установке и настройке WordPress на Linux VPS

Администрирование

10 мин.


По статистике, абсолютное большинство сайтов в интернете размещены на серверах под управлением Юникс-подобных систем, чаще всего - семейства Линукс. Это мотивировано тем, что консольные серверные ОС тратят минимум ресурсов сервера на поддержание собственной работы, что достаточно сильно повышает производительность веб-сервера по сравнению с серверами, например на Виндоус, конечно при прочих равных условиях. особенно это важно при размещении сайта на Виртуальном сервере (VPS), так как обычно он ограничен в ресурсах для обеспечения конкурентной стоимости аренды.

Также, самой популярной панелью управления для создания сайтов, на данный момент, является всем известный ВордПресс. Это очень мощная система, имеющая множество возможностей и свои преимущества, но в то-же время простая для ознакомления и начала работы с ней. Она позволяет создать свой первый сайт буквально за считанные минуты.

Если вы планируете разместить свой  WordPress сайт на виртуальном частном сервере Linux (VPS), Тогда эта статья должна Вам помочь!  В этой подробной статье мы пошагово рассмотрим процесс установки и настройки WordPress на Linux VPS (Ubuntu/Debian), чтобы вы могли запустить свой первый веб-сайт в кратчайшие сроки.

 


Шаг 1: Выбор подходящего провайдера VPS

Прежде чем мы углубимся в процесс установки, важно выбрать надежного провайдера хостинговых услуг, в частности VPS, который соответствует вашим потребностям. Ищите поставщика, который предлагает удобную панель управления, отличную поддержку клиентов и необходимое количество ресурсов для требований вашего веб-сайта. Подробнее о том, как выбрать качественного провайдера хостинга - вы можете прочитать в этой статье.

 


Шаг 2: Доступ к вашему Linux VPS

После регистрации у выбранного вами провайдера VPS вы получите электронное письмо с учетными данными для входа на ваш сервер, включая IP-адрес, имя пользователя и пароль. Используйте SSH-клиент, например PuTTY (для Windows) или Terminal (для Mac и Linux), для удаленного доступа к вашему VPS.

Откройте терминал и введите следующую команду, где your_username - это логин, который Вы получили в письме, а your_server_ip - соответственно IP-адрес сервера:

ssh [your_username]@[your_server_ip]

 

После этого сервер запросит у Вас пароль. Введите пароль полученный в письме и нажмине Энтер. Всё, Вы на сервере.

 


Шаг 3: Обновление системных пакетов

Как только вы получите доступ к своему VPS, первым делом убедитесь, что все системные пакеты обновлены. Это гарантирует наличие последних обновлений безопасности и исправлений ошибок.

sudo apt update
sudo apt upgrade

 


Шаг 4: Установка стека LAMP

Чтобы запустить WordPress на вашем Linux VPS, вам необходимо настроить стек LAMP (Linux, Apache, MySQL, PHP). Apache будет веб-сервером, MySQL будет обрабатывать базу данных, а PHP будет использоваться для обработки динамического содержимого.

sudo apt install apache2
sudo apt install mysql-server
sudo mysql_secure_installation
sudo apt install php libapache2-mod-php php-mysql
sudo systemctl restart apache2


!Важно! При установке сервера баз данных MySQL - Вас попросят ввести пароль администратора. Запишите его или хорошо запомните, он пригодится в дальнейшем при работе с консолью базы данных.

 


Шаг 5: Создание базы данных MySQL и пользователя

Затем создайте базу данных MySQL и пользователя для установки WordPress. Этот шаг имеет решающее значение, так как это позволит сохранять все данные Вашего сайта в базе данных.

sudo mysql -u root -p
CREATE DATABASE wordpressdb;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

 


Шаг 6: Загрузка WordPress

Перейдите в корневой веб-каталог Apache и загрузите последнюю версию WordPress.

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xvf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz

 


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

Переименуйте образец файла конфигурации и укажите сведения о базе данных MySQL.

sudo mv wp-config-sample.php wp-config.php
sudo nano wp-config.php


Также измените следующие строки в файле wp-config.php:

define('DB_NAME', 'wordpressdb');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

 

Шаг 8: Установка прав доступа к файлам

Убедитесь, что установлены правильные права доступа к файлам для правильной работы WordPress.

sudo chown -R www-data:www-data /var/www/html/
sudo find /var/www/html/ -type d -exec chmod 755 {} \;
sudo find /var/www/html/ -type f -exec chmod 644 {} \;

 


Шаг 9: Завершение установки WordPress

Теперь вы можете завершить процесс установки, зайдя на свой веб-сайт через веб-браузер. Введите свое доменное имя или IP-адрес сервера в адресную строку, и вас встретит мастер установки WordPress.

Следуйте инструкциям на экране, в том числе создайте учетную запись администратора и введите название своего веб-сайта.

 

Поздравляем! Вы успешно установили и настроили WordPress на своем Linux VPS. Благодаря этой мощной комбинации теперь вы можете создавать и управлять своим веб-сайтом WordPress с полным контролем и повышенной производительностью.
 


Что ещё можно почитать по теме управления веб-сайтом:


    - 10 шагов по оптимизации WordPress VPS для ускорения вашего сайта

    - Простой мониторинг вашего Linux VPS

    - Проблемы с производительностью VPS или Почему тормозит мой сервер?

    - Установка конкретной версии cPanel на сервер