Установка WordPress на VDS, VPS

Установка WordPress на VDS, VPS сервер не сильно отличается от установки на виртуальный хостинг. Вся разница заключается в тех правах, которыми обладает владелец  VDS/VPS сервера. О том, что такое VDS сервер и каковы особенности установки WordPress на него разберем в этой статье.

Что такое VDS/VPS и виртуализация

Понятия, обозначаемые в аббревиатурах VDS (виртуальный выделенный сервер) и VPS (виртуальный индивидуальный сервер) обозначают  одно и то же. Это выделенное место (контейнер) на общем диске провайдера. Выделяется место на диске изолированным контейнером от других пользователей с использованием технологии виртуализации.

Технология виртуализации позволяет запускать несколько виртуальных машин на едином узле. Среди систем виртуализации  заметны Open VZ, KVM и Xen. Выбирается система виртуализации в зависимости от назначения сервера и его планируемого трафика.

Каждый VDS сервер имеет, как минимум один индивидуальный IP адрес. Владелец сервера VDS имеет все права на сервере, начиная от установки нужной операционной системы, до выделения места на сервере сторонним пользователям.

Управление серверами VDS/VPS

Управляются сервера VDS/VPS двумя способами. Первый способ управления из командной строки, называется SSH. Второй способ, это управление сервером при помощи панели управления. Универсальная и поэтому, сама популярная панель управления сервером VDS называется IPS manager. С помощью  панели IPS manager можно создавать пользователей, прикреплять купленные домены, создавать DNS сервера, управлять записями домена, пользоваться файловым менеджером. Правда стоит отметить, что в зависимости от провайдера функции ISP панели могут как сокращаться, так и расширяться.

Контроль над трафиком сервиса на уровне root пользователя (владельца сервера) осуществляется через другую панель, VDS manager.

ISP-manadger VDS_server

Некоторые провайдеры выделяют отдельную панель для управления DNS серверами.

Установка WordPress на VDS, VPS сервер

Установка WordPress на сервер VDS/VPS начинается с момента подключения сервера. Разберем ее по шагам.

Читайте так же:  Настройки параметров Wordpress, общие настройки, настройки написания и чтения ,список Ping сайтов

Установка WordPress на VDS/VPS сервер

  • Войдите в панель ISP manager под root-аккаунтом;
  • На вкладке «Пользователи» создайте пользователя (владельца) для будущего сайта WordPress;
  • В меню панели выберете «WWW домены» и разместите на сервере свой  домен;
  • С созданием  домена на сервере создается псевдоним домена с WWW в имени и технический домен для сервера. При желании можно создать  почтовый домен;
  • С созданием домена в каталоге сервера автоматически создается корневая папка для будущего сайта с именем домена;
  • Выберете режим работы интерпретатора PHP для данного домена (подробно, чуть ниже). Предварительно, владельцу домена, вы должны дать разрешение на выбранный режим работы PHP;
  • Во вкладке «Базы данных» создайте базу данных для будущего сайта. База данных должна иметь пользователя, имя и пароль авторизации. Не создавайте базы данных с пользователем root и пустыми паролями. Во-первых, это вам не удастся, а во-вторых, вы не на локальном сервере и о безопасности забывать не нужно.

Домен создан, корневая папка сайта создана, база данных создана, следующий шаг непосредственная установка WordPress на VDS/VPS сервер.

Для установки WordPress можно воспользоваться сторонним FTP клиентом или файловым менеджером ISP менеджера. Отмечу, что некоторые провайдера не включают файловый менеджер в панель ISP, а рекомендуют использовать сторонние FTP клиенты.

В этой статье я не буду в картинках рассказывать, как установить WordPress. Лучше почитать отдельные статьи и узнать/вспомнить, как это делается ТУТ (установка по FTP) или ТУТ (установка в панели ISP).

При создании корневого каталога сайта, ISP создает в корневом каталоге файл-заглушку Index.html. Как правило, его нужно удалить после завершения установки. Это важная особенность работы с ISP панелью.

Система WordPress установлена, остается включить домен в систему DNS, прикрепив его к DNS серверам. Этот шаг можно сделать несколькими способами:

  1. С помощью DNS серверов провайдера;
  2. Привязываем домен через IP, без DNS серверов;
  3. Создаем свои DNS сервера;
  4. Используем сторонние DNS сервера.
Читайте так же:  Установка Wordpress через ISPmanager

Подробно об этом лучше почитать отдельную статью ТУТ.

Особенности режима работы интерпретатора PHP

После завершения установки и смены NS адресов, открыв административную панель вновь установленной CMS WordPress и выставив все стандартные «Параметры», вы можете обнаружить  следующие ошибки.

  • Не загружаются фото в медиа библиотеке. Ошибка: Невозможно создать каталог в wp-content/uploads;
  • Не удаляются и не устанавливаются палагины из административной панели сайта. Ошибка: невозможно установить FTP соединение;
  • Невозможно удалить плагин;
  • Невозможно установить новую тему. Ошибка: все та же, нет FTP соединения.

Эти ошибки связаны с операционной системой сервера и от установленного ранее, режима работы PHP.

Установка WordPress на VDS/VPS сервер

Если вы поставили режим работы PHP как модуль Apache, то скрипт WordPress, будет исполняться от имени Apache, а значит, Apache должен иметь доступ к любому каталогу системы, поэтому на каталоги Upgrade, Upload, Plugin нужно выставить  права CMOD 777. А также в  конец файла wp-config.php, вставить следующий код:

if ( is_admin() ) {
add_filter ( 'filesystem_method', create_function('$a', 'return "direct";' ) );
define ( 'FS_CHMOD_DIR', 0751 );
}

Примечание: Этот код нужен для корректной работы внутреннего загрузчика WordPress. Но в зависимости от операционной системы VDS этот код может не понадобиться.

Если вы выбрали режим работы PHP, как CGI, то никакие коды и никакие изменения прав CMOD не нужны, но опять-таки в зависимости от сборки VDS, пользоваться внутренним установщиком WordPress возможно придется через форму для установки FTP соединения, которая будет открываться в административной части сайта.

После этого, я посчитал, что установка WordPress на VDS/VPS сервер завершена. И продолжительное время работал  на VDS без багов.

Игорь Серов, специально для сайта «Как создать сайт WordPress»

Другие стати раздела: Установка WordPress

Читайте так же:  Как безопасно редактировать файлы wordpress


Установка WordPress на VDS, VPS сервер
Тэги:                                     

Добавить комментарий