3.1.4 Как перенести сайт к TheHost
Перенос сайта — это процесс перемещения всех файлов, баз данных и настроек Вашего веб-сайта с одного хостинг-провайдера на другой. Это может быть необходимо по разным причинам. Например, Вы можете менять провайдера хостинга из-за неудовлетворительного качества услуг или высокой стоимости, или у Вас возникла потребность в более мощных ресурсах для растущего сайта. Иногда владельцы сайтов желают объединить несколько проектов под одной хостинг-учетной записью для удобства управления или переходят на более надежную или быструю платформу для улучшения производительности.
Правильно выполненный перенос обеспечивает непрерывность работы сайта и сохранение всех его функций. Этот процесс требует внимания к деталям и последовательного выполнения всех шагов.
Важно: если Ваш текущий хостинг-провайдер использует панель управления ISPManager, процедуру переноса можно выполнить в упрощенном режиме с помощью резервного копирования, подробнее об этом в нашей инструкции.
Последовательность действий при переносе сайта
Подготовительный этап
1. Припаркуйте доменное имя на нашем хостинге. Добавьте название домена в раздел Доменные имена в панели управления, создав при этом WWW-домен и почтовый домен, как показано на изображении ниже:
2. Создайте на предыдущем хостинге резервную копию сайта или бекап, который включает архив со всеми файлами Вашего сайта и дамп базы данных. Вы можете обратиться за помощью в поддержку, чтобы они Вам это сделали и предоставили архив.
Перенос файлов сайта
3. Войдите в Вашу панель управления хостингом и загрузите архив на наш сервер. Это можно сделать несколькими способами:
- Если сайт не занимает много места, Вы можете загрузить его с помощью панели управления.
- Если архив занимает много места, рекомендуем загрузить его с помощью протокола FTP (например, с помощью программы Filezilla или Total Commander), используя параметры доступа, которые были отправлены Вам при заказе хостинга.
4. Распакуйте архив с помощью встроенного архиватора в файловом менеджере, используя кнопку Извлечь, или по протоколу SSH.
5. Разместите папку с содержимым в корне одноименного домена в папке файлового менеджера (www/Имя_Сайта.com
/).
Импорт базы данных
6. В разделе Базы данных создайте новую базу данных с новым пользователем и паролем. Подробная процедура продемонстрирована в нашей инструкции.
7. Запишите эти новые параметры базы данных в файл конфигурации Вашего сайта (например, для CMS Wordpress это будет файл wp-config.php). Подробнее в инструкции.
8. Войдите под новым логином и паролем в phpMyAdmin и импортируйте БД из дампа, который Вы перенесли на хостинг в бекапе. Операция импорта считается успешной, если в разделе Базы данных новосозданная БД имеет ненулевой размер.
Можно воспользоваться альтернативными способами переноса базы данных, подробнее об этом в нашей инструкции.
Проверка сайта и направление NS
9. Проверьте версию 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-серверы и домен начнет действительно работать с нами. Именно поэтому подключать его нужно только после направления домена.
Напоминаем: если самостоятельно решить проблему не удается, Вы можете обратиться в Службу поддержки. Наши специалисты всегда готовы помочь Вам с любыми вопросами, связанными с переносом и настройкой Вашего сайта.