Каждый вебмастер иногда сталкивается с ситуацией, когда необходимо перенести сайт на другой хостинг. Без подобного опыта задача кажется сложной и труднорешаемой. Неправильные действия при переносе могут нанести ущерб сайту, остановить его работу на неопределенное время.
Знания в последовательности выполняемых действий позволят оперативно перенести сайт на обслуживание к другому провайдеру. Если все сделать правильно, это не займет много времени.
Этапы переноса сайта на другой хостинг
1. Перед выполнением серьезных задач нужно всегда сделать резервные копии файлов и базы данных. В панели управления хостингом обычно хранятся последние несколько копий базы данных. Можно выбрать конкретную дату из архива и скачать ее одним кликом. Копии файлов лучше всегда иметь на своих носителях, чтобы в случае их потери на хостинге, можно было легко восстановить.
2. Включаем в панели управления сайта функцию режима обслуживания. Если сайт не использует CMS-систему, вместо главной страницы временно загружается специальная, информирующая посетителей о необходимости проведения технических работ.
3. Выбираем подходящий тарифный план на новом хостинге, подключаем его. Загружаем резервные копии файлов чем доступную программу на новое место. При переезде обращаем внимание на дисковое пространство, которое должно позволять вместить необходимый объем информации. Для предотвращения различных системных ошибок, лучше, чтобы версии PHP совпадали на старом и новом хостинге. Установка версий PHP доступна в панели управления хостингом.
4. Создаем новую базу данных на выбранном для переезда хостинге. Используем функцию импорта для загрузки базы данных. Так как провайдеры используют при создании баз данных свои префиксы, которые нельзя убрать, название будет использовано другое. В связи с тем, что название базы данных изменилось, доступы нужно обновить в конфигурационных файлах.
5. Перенос домена зависит от места его регистратора. Если регистратор прямой – просто меняем значение полей NS записей. Если домен приобретен через старого хостера здесь есть несколько вариантов решения. Первый — оставить домен на обслуживание в старом месте – тогда меняем только поля NS. Второй – перенос к новому провайдеру – решается обращением в службу поддержки нового хостинга.
6. Ждем новой привязки домена к сайту, после чего сайт должен заработать на новом месте. Обязательно тестирование всех компонентов, скриптов на новом месте.