Мы разработали видеоинструкцию, где в удобном формате объяснили как осуществляется перенос сайта c виртуального хостинга на VPS c помощью ISPmanager.
В этой инструкции, мы рассмотрим процесс переноса сайта c виртуального хостинга на VPS c помощью ispmanager. Перенести сайт на виртуальный сервер с использованием другого ПО можно по аналогии, поэтому если используемое вами ПО отсутствует в рассмотренных нами примерах, ознакомившись с нашей инструкцией полностью, вы сможете получить общее представление о том, как перенести сайт с виртуального хостинга на VPS.
Установка ispmanager
Ispmanager – популярная удобная панель управления хостингом и сервером.
Установка панели ispmanager происходит в автоматическом режиме, после нее на email администратора, указанный при установке, направляется письмо с необходимыми для входа в панель данными. Страница входа в панель ispmanager выглядит так:

Создание сайта и базы данных
Перед тем как начинать копировать файлы и базы данных при переносе веб-сайта с виртуального хостинга на VPS с помощью ispmanager нужно подготовить сервер.
Первым делом необходимо создать сайт и базу данных в ispmanager:
- Перейдите в раздел “Сайты” в боковом меню слева в ispmanager.

- Нажмите синюю кнопку “Создать сайт” и заполните следующие данные:
- Доменное имя – укажите домен, по которому работает ваш сайт.
- Директория сайта – заполнится автоматически, после ввода домена.
- Версия PHP – укажите ту же версию, которая выбрана на виртуальном хостинге. Версию PHP на виртуальном хостинге можно узнать в разделе “Сайты”.
- База данных – создать новую базу данных (открывшееся окно описано на следующем шаге).

- После выбора пункта “Создать новую базу данных” откроется окно создания БД, заполните следующие данные, нажмите кнопку “Применить” и затем “Создать”.
- Имя базы данных – укажите имя базы данных на виртуальном хостинге, узнать его можно в разделе “MySQL”.
- Имя пользователя базы данных – укажите имя пользователя базы данных на виртуальном хостинге, узнать его можно в разделе “MySQL”.
- Пароль пользователя – укажите пароль от БД на виртуальном хостинге.

- На открывшейся странице оставьте всё без изменений и нажмите кнопку “Выпустить”. После переноса на VPS для сайта будет выпущен бесплатный SSL-сертификат для работы сайта по HTTPS.

- Сайт и база данных для него созданы, у вас откроется раздел “Сайты”.
Перенос файлов сайта на VPS
- Для переноса файлов сайта с ispmanager требуется выгрузить архив резервной копии на виртуальном хостинге. Вы можете это сделать в разделе “Backup”, нажав на зеленую кнопку напротив папки сайта в списке и затем нажав на кнопку “Выгрузить”.

- После скачивания файлов сайта с виртуального хостинга перейдите в раздел “Сайты” в ispmanager, нажмите на созданный сайт в списке и перейдите к файлам сайта, нажав на кнопку “Файлы сайта” в верхнем меню.

- Удалите стандартный файл index.html, для этого нажмите на файл в списке и в верхнем меню нажмите “Редактировать” -> “Удалить”.

- Загрузите скачанный с виртуального хостинга архив с файлами сайта, для этого нажмите кнопку “Загрузить” в верхнем меню, в открывшемся окне выберите файл архива и нажмите кнопку “Загрузить”.

- Распакуйте загруженный архив, для этого выберите архив в списке и нажмите кнопку “Архив” -> “Извлечь” в верхнем меню. В открывшемся окне нажмите кнопку “Распаковать”.

- Перейдите в появившуюся папку сайта и затем в папку public_html.
- Переместите файлы сайта на две папки выше, для этого выберите все файлы и папки в public_html и нажмите кнопку “Копировать” в верхнем меню.

В открывшемся окне выберите папку сайта внутри папки www, на скриншоте папка example.ru, поставьте галочки “Перенести файлы” и “Перейти в выбранный каталог” и нажмите кнопку “Копировать”.

- Удалите архив сайта и папку распакованного архива.

- Измените владельца файлов сайта, для этого выберите все файлы и папки и нажмите кнопку “Редактировать” -> “Атрибуты” в верхнем меню.

В полях “Владелец” и “Группа” выберите www-root, в поле “Изменить дочерние элементы” выберите “Изменить владельца” и нажмите кнопку “Сохранить”.

Перенос базы данных при переезде сайта на VPS с помощью ispmanager
- Для переноса базы данных с целью миграции сайта на VPS при помощи ispmanager требуется скачать резервную копию базы данных на виртуальном хостинге. Вы можете это сделать в разделе “Backup”, в подразделе “Базы данных”, нажав на зеленую кнопку напротив базы данных сайта в списке и затем – на кнопку “Выгрузить”.

- После скачивания резервной копии базы данных перейдите в раздел “Базы данных” ispmanager.

- Перейдите в phpMyAdmin базы данных, для этого выберите созданную ранее базу данных в списке и нажмите кнопку “Web-интерфейс БД” в верхнем меню.

- На открывшейся странице выберите базу данных в левом меню.

- Перейдите в раздел “Импорт” в верхнем меню.

- Нажмите кнопку “Choose File”, выберите файл скачанной резервной копии и нажмите кнопку “Вперед” справа внизу.
Настройка конфигурационного файла сайта
После копирования файлов сайта необходимо отредактировать конфигурационный файл, указав в нем данные для подключения к новой базе данных на виртуальном веб-сервере с ispmanager.
- Для этого перейдите в менеджер файлов и откройте конфигурационный файл. В нашем примере CMS WordPress – конфигурационный файл имеет имя wp-config.php.

- В файле замените значения констант DB_NAME, DB_USER и DB_PASSWORD на те, которые вы указали при создании базы данных и пользователя базы данных.

- После этого сохраните изменения и закройте файл, нажав на кнопку “Сохранить и закрыть”.
Проверка результата переноса сайта на VPS с помощью ispmanager
После переноса сайта с помощью ispmanager рекомендуем проверить его работоспособность при открытии с виртуального сервера. Сделать это можно путем добавления соответствия IP-адреса VPS и домена сайта в файл hosts на вашем локальном компьютере.

Изменение А-записи домена
Если сайт работает корректно, то в завершение переезда сайта с виртуального хостинга на VPS можно изменить DNS-записи домена вашего сайта, указав в качестве А-записи IP-адрес вашего виртуального сервера. После вступления изменений в силу (это занимает до 15 минут) сайт по вашему домену будет открываться с VPS.

Надеемся, эта инструкция по переносу сайта на VPS с помощью ispmanager была вам полезна.
Желаем удачи с управлением VPS через ispmanager, а если возникнут вопросы, пишите нам через раздел «Помощь и поддержка», будем рады помочь! А обсудить инструкцию или посоветоваться с коллегами по цеху можно в нашем Telegram-чате.