Раздел помощи SpaceWeb

Перенос на VDS c BrainyCP

Инструкция по переносу сайта с виртуального хостинга на VDS с BrainyCP на примере популярной CMS WordPress включает в себя следующие этапы:

Создание архива файлов сайта и базы данных

Создание дампа базы данных

Для начала разберемся с дампом (слепком) базы, которую сайт использует для работы. Чтобы понять к какой базе и с каким паролем подключиться найдите конфигурационный файл CMS. Для Wordpress это — wp-config.php, размещенный в корневом каталоге сайта. Информацию о расположении конфигурационных файлов для других CMS возможно найти в сети интернет, либо в разделе помощи).
 

Он имеет примерно такое содержимое:

Обратите внимание на следующие строки:

define('DB_NAME', 'vh100sup');
define('DB_USER', 'vh100sup');
define('DB_PASSWORD', 'piuvdanuis');
define('DB_HOST', 'localhost:');

В указанных переменных хранятся данные для подключения к базе данных. localhost — означает, что MySQL размещен на том же сервере, что и файлы сайта, vh100sup — имя пользователя базы данных vh100sup. На нашем хостинге они совпадают, если на стороннем хостинге это не так, то используйте имя пользователя, piuvdanuis — пароль для подключения к базе данных. Подробнее об инструменте phpMyAdmin.
Теперь зайдите в phpMyAdmin с логином vh100sup и паролем piuvdanuis и сделайте экспорт базы данных в формате SQL:

  1. Зайдите в раздел Базы данных Панели управлениия аккаунтом, и напротив нужной базы нажмите на кнопку с буквами PMA

  1. Перейдите на вкладку Экспорт

  1. Выберите быстрый метод экспорта и формат SQL

Нажмите "Вперед" и получите файл дампа базы с расширением .sql

Создание архива файлов сайта

Папку со всеми файлами сайта нужно запаковать в архив. Для этого в Панели управления аккаунтом в разделе  Файловый менеджер имеется возможность выполнить архивацию. Созданный архив нужно сохранить на локальный компьютер с помощью Файлового менеджера или FTP, если размер архива превышает 100 Мб.

  • Создание архива

В результате вы получите архив с файлами сайта и дамп базы.

Загрузка сайта на KVM при помощи панели BrainyCP

Авторизуйтесь в BrainyCP и перейдите в раздел Хост-аккаунты и создайте пользователя, от имени которого будем размещать сайт. После создания пользователя, выйдите из панели и авторизуйтесь еще раз, указав данные созданного пользователя.

Перейдите в раздел Сайты и укажите домен, на котором будет работать сайт. Путь и алиас на www создадутся автоматически, при необходимости можно добавить дополнительные настройки. При переносе CMS Wordpress важно, чтобы указанный домен не отличался от домена к торому был привязан сайт.

Загрузка Дампа базы данных в созданную базу данных на сервере VDS с установленным BrainyCP.

Далее необходимо перейти в раздел Базы данных MySQL, выполнить создание базы и пользователя к ней. Сначала создадим пользователя - admin, и зададим пароль. В имя пользователя будет подставлен логин Хостинг-аккаунта — swebtest. Таким образом пользователь базы данных будет иметь следующий вид —  swebtest_admin. После создадим базу данных admin. Таким образом имя базы данных и пользователя будут совпадать. Так как  указаны новые данные (новое имя базы, новый пользователь, новый пароль), то необходимо будет изменить эту информацию в файле конфигурации сайта в данном случае это будет файл wp-config.php.

  1. Создайте Базу данных и пользователя

  1. Загрузите дамп и укажите все привилегии пользователю

Загрузка и распаковка файлов сайта на сервер VDS с установленным BrainyCP.

  1. Теперь перейдите в Файловый менеджер и откройте папку sites. В ней должна появиться папка с таким же именем, как и у домена. Откройте эту папку и загрузите архив файлов сайта, который ранее был сохранен на локальный компьютер.

  1. Выберите архив и нажмите на кнопку "Распаковать архив"

  1. Выберите директорию для распаковки архива

После того как все данные были перенесены на сервер VDS,  рекомендуем проверить работу сайта. Для этого необходимо отредактировать основную  A-запись, указав IP-адрес сервера VDS. Редактирование DNS-записей доступно в разделе "Мои домены", пункт  "DNS" в меню

Через 15 минут после того как файл зоны будет обновлен, можно проверить работу сайта. Если сайт работает неправильно, то не рекомендуется переходить к следующему этапу. Нужно еще раз по шагам проверить правильность выполненных действий.

Перенос домена

Когда домен делегирован на DNS-серверы SpaceWeb, перенос домена выполняется согласно инструкции по переносу доменов между аккаунтами.
Единственным отличием будет то, что на VDS-аккаунте не потребуется выбирать папку для домена (это было сделано в BrainyCP).

Если домен делегирован на сторонние DNS-серверы, то для доступности сайта по основному домену, необходимо указать DNS-серверы SpaceWeb:

ns1.spaceweb.ru
ns2.spaceweb.ru
ns3.spaceweb.pro
ns4.spaceweb.pro

Изменение DNS-серверов производится текущим регистратором доменного имени. Узнать регистратора домена и текущие настройки DNS возможно с помощью сервиса Whois.

DNS-серверы могут обновляться до 72 часов. Как правило обновление проходит в течение суток. Как только интернет-провайдер обновит DNS-кэш, сайт будет загружаться с VPS сервера SpaceWeb.