3.1.4 Как перенести сайт к TheHost

Перенос

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

Правильно выполненный перенос обеспечивает непрерывность работы сайта и сохранение всех его функций. Этот процесс требует внимания к деталям и последовательного выполнения всех шагов.

Важно: если Ваш текущий хостинг-провайдер использует панель управления ISPManager, процедуру переноса можно выполнить в упрощенном режиме с помощью резервного копирования, подробнее об этом в нашей инструкции.

Последовательность действий при переносе сайта

Подготовительный этап

1. Припаркуйте доменное имя на нашем хостинге. Добавьте название домена в раздел Доменные имена в панели управления, создав при этом WWW-домен и почтовый домен, как показано на изображении ниже:

Как припарковать домен

2. Создайте на предыдущем хостинге резервную копию сайта или бекап, который включает архив со всеми файлами Вашего сайта и дамп базы данных. Вы можете обратиться за помощью в поддержку, чтобы они Вам это сделали и предоставили архив.

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

3. Войдите в Вашу панель управления хостингом и загрузите архив на наш сервер. Это можно сделать несколькими способами:

  • Если сайт не занимает много места, Вы можете загрузить его с помощью панели управления.

Файловый менеджер

  • Если архив занимает много места, рекомендуем загрузить его с помощью протокола FTP (например, с помощью программы Filezilla или Total Commander), используя параметры доступа, которые были отправлены Вам при заказе хостинга.

Как подключиться по FTP

4. Распакуйте архив с помощью встроенного архиватора в файловом менеджере, используя кнопку Извлечь, или по протоколу SSH.

Разархивировать архив

5. Разместите папку с содержимым в корне одноименного домена в папке файлового менеджера (www/Имя_Сайта.com/).

Правильное размещение файлов сайта

Импорт базы данных

6. В разделе Базы данных создайте новую базу данных с новым пользователем и паролем. Подробная процедура продемонстрирована в нашей инструкции.

Добавляем базу данных

7. Запишите эти новые параметры базы данных в файл конфигурации Вашего сайта (например, для CMS Wordpress это будет файл wp-config.php). Подробнее в инструкции.

Перейти к конфигурационному файлу сайта

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

Можно воспользоваться альтернативными способами переноса базы данных, подробнее об этом в нашей инструкции.

Импорт базы

Проверка сайта и направление NS

9. Проверьте версию PHP. Версия по умолчанию не всегда может подойти. Рекомендуем проверить, какая версия установлена на предыдущем хостинге, и выставить эту же версию у нас.

Выбор версии PHP на хостинге

10. Вы можете предварительно проверить работоспособность сайта локально, такая проверка позволит убедиться, что сайт действительно корректно работает, а если нет – Вы сможете это исправить. При этом глобально сайт все еще будет работать со старого хостинга.

Важно: если при открытии будет отображаться сообщение, что Сайт успешно создан, в таком случае нужно удалить файл-индекс по умолчанию. Как это сделать, продемонстрировано в инструкции.

11. Измените NS-серверы у Вашего регистратора домена на наши.

Информируем: перечень наших NS-серверов.

  • ns1.thehost.ua
  • ns2.thehost.net
  • ns3.thehost.biz
  • ns4.thehost.pro

Обратите внимание: изменения NS-серверов выполняются не моментально, нужно ожидать до 6-12 часов.

12. Через некоторое время наберите в браузере название домена и проверьте, запускается ли сайт. При возникновении ошибок рекомендуем проверить логи.

13. Если будет отображаться ошибка безопасности, рекомендуем установить сертификат безопасности. Есть возможность заказать коммерческий сертификат или воспользоваться бесплатным Let’s Encrypt.

Информируем: для выпуска бесплатного сертификата Let’s Encrypt нужно дождаться, когда сменятся NS-серверы и домен начнет действительно работать с нами. Именно поэтому подключать его нужно только после направления домена.

Напоминаем: если самостоятельно решить проблему не удается, Вы можете обратиться в Службу поддержки. Наши специалисты всегда готовы помочь Вам с любыми вопросами, связанными с переносом и настройкой Вашего сайта.