Перенос сайта c виртуального хостинга на VPS c помощью ispmanager

Мы разработали видеоинструкцию, где в удобном формате объяснили как осуществляется перенос сайта c виртуального хостинга на VPS c помощью ISPmanager.

Смотреть видеоинструкцию

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

Установка ispmanager

Ispmanager – популярная удобная панель управления хостингом и сервером.

Установка панели ispmanager происходит в автоматическом режиме, после нее на email администратора, указанный при установке, направляется письмо с необходимыми для входа в панель данными. Страница входа в панель ispmanager выглядит так:

Ispmanager

Создание сайта и базы данных

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

Первым делом необходимо создать сайт и базу данных в ispmanager:

  1. Перейдите в раздел “Сайты” в боковом меню слева в ispmanager.
раздел Сайты
  1. Нажмите синюю кнопку “Создать сайт” и заполните следующие данные:
    • Доменное имя – укажите домен, по которому работает ваш сайт.
    • Директория сайта – заполнится автоматически, после ввода домена.
    • Версия PHP – укажите ту же версию, которая выбрана на виртуальном хостинге. Версию PHP на виртуальном хостинге можно узнать в разделе “Сайты”.
    • База данных – создать новую базу данных (открывшееся окно описано на следующем шаге).
Создать сайт
  1. После выбора пункта “Создать новую базу данных” откроется окно создания БД, заполните следующие данные, нажмите кнопку “Применить” и затем “Создать”.
    • Имя базы данных – укажите имя базы данных на виртуальном хостинге, узнать его можно в разделе “MySQL”.
    • Имя пользователя базы данных – укажите имя пользователя базы данных на виртуальном хостинге, узнать его можно в разделе “MySQL”.
    • Пароль пользователя – укажите пароль от БД на виртуальном хостинге.
Обратите внимание!
Если вы не помните данные от БД на виртуальном хостинге, вы можете узнать их в конфигурационном файле вашего сайта либо указать данные на ваш выбор. В случае если вы укажете данные на ваш выбор, необходимо будет исправить их в конфигурационном файле вашего сайта после переноса сайта на VPS с использованием ispmanager (описано дальше).
Создать новую базу данных
  1. На открывшейся странице оставьте всё без изменений и нажмите кнопку “Выпустить”. После переноса на VPS для сайта будет выпущен бесплатный SSL-сертификат для работы сайта по HTTPS.
бесплатный SSL-сертификат
  1. Сайт и база данных для него созданы, у вас откроется раздел “Сайты”.

Перенос файлов сайта на VPS

  1. Для переноса файлов сайта с ispmanager требуется выгрузить архив резервной копии на виртуальном хостинге. Вы можете это сделать в разделе “Backup”, нажав на зеленую кнопку напротив папки сайта в списке и затем нажав на кнопку “Выгрузить”.
раздел Backup
  1. После скачивания файлов сайта с виртуального хостинга перейдите в раздел “Сайты” в ispmanager, нажмите на созданный сайт в списке и перейдите к файлам сайта, нажав на кнопку “Файлы сайта” в верхнем меню.
раздел Сайты
  1. Удалите стандартный файл index.html, для этого нажмите на файл в списке и в верхнем меню нажмите “Редактировать” -> “Удалить”.
менеджер файлов
  1. Загрузите скачанный с виртуального хостинга архив с файлами сайта, для этого нажмите кнопку “Загрузить” в верхнем меню, в открывшемся окне выберите файл архива и нажмите кнопку “Загрузить”.
загрузить файл
  1. Распакуйте загруженный архив, для этого выберите архив в списке и нажмите кнопку “Архив” -> “Извлечь” в верхнем меню. В открывшемся окне нажмите кнопку “Распаковать”.
загруженный архив
  1. Перейдите в появившуюся папку сайта и затем в папку public_html.
  2. Переместите файлы сайта на две папки выше, для этого выберите все файлы и папки в public_html и нажмите кнопку “Копировать” в верхнем меню.
менеджер файлов

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

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

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

атрибуты

Перенос базы данных при переезде сайта на VPS с помощью ispmanager

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

Настройка конфигурационного файла сайта

Обратите внимание!
Данный пункт инструкции необходимо выполнить только в том случае, если при создании базы данных вы указали название, логин пользователя и пароль, отличные от данных на виртуальном хостинге.

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

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

Проверка результата переноса сайта на VPS с помощью ispmanager

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

Проверка результата переноса

Изменение А-записи домена

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

Изменение А-записи домена

Надеемся, эта инструкция по переносу сайта на VPS с помощью ispmanager была вам полезна.

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

10
2011