Переезд сайта на другой хостинг: чек-лист без потери данных

Переезд кажется простым: скопировал файлы, залил базу, поменял NS. На практике половина простоев случается именно на переездах — из-за забытой почты, старого TTL или базы, которую перенесли «как есть». Разбираем порядок действий, при котором сайт не пропадает ни на минуту дольше, чем нужно.

Когда переезжать стоит

Причины бывают разные: закончился договор, выросла нагрузка, не хватает места, нужна другая версия PHP или базы, наконец — участившиеся сбои. Плановый переезд лучше аварийного: заложите пару дней и не совмещайте его с обновлением движка.

Что проверить до переноса

Пункт Зачем Где смотреть
Версия PHP и базы на новом хостинге может быть другая по умолчанию панель, конфиги
Размер файлов и базы упирается в лимиты нового тарифа панель, дамп
Почтовые ящики часто переезжает только сайт, а почта — нет панель, настройки домена
Cron и плановые задачи шедулеры легко забыть перенести cron, системные задания
SSL и редиректы слетевший сертификат даёт «небезопасно» сертификаты, .htaccess/nginx
DNS и TTL от TTL зависит скорость переключения зона домена
Внешние интеграции: оплата, API, вебхуки после переезда меняются IP и почта настройки сервисов

Порядок переезда

  1. Закажите новый хостинг и сразу поднимите на нём тестовый поддомен, чтобы не трогать боевой сайт.
  2. Снимите свежий дамп базы и полный архив файлов. Проверьте, что архив открывается, а дамп импортируется.
  3. Разверните копию на новом хостинге и откройте сайт по hosts-файлу или тестовому домену.
  4. Пройдитесь по ключевым страницам, формам заявок, оплате и кабинету. Проверьте, что грузятся картинки и стили.
  5. За сутки-двое до переключения снизьте TTL DNS до 300 секунд. Тогда смена NS разойдётся за минуты, а не за сутки.
  6. Переключите домен на новый хостинг и наблюдайте за сайтом первые часы.
  7. Старый хостинг не отключайте 2 недели: это запас на откат и на «забытые» данные.

Типичные ошибки

Ошибка Последствие
Сменить NS до готовности нового сайта простой от часа до суток
Забыть базу или перенести только файлы сайт открывается, но пуст
Не снизить TTL заранее переключение «размазывается» на сутки
Не перенести cron и почту задачи не идут, письма теряются
Другая версия PHP или базы белый экран, ошибки расширений
Не проверить права на файлы не грузятся загрузки, нет записи в кэш
Удалить старый хостинг сразу нечем откатиться

Что проверить после переключения

Главная страница и 5–10 внутренних, поиск, формы, личный кабинет, оплата, подписка на рассылку, мобильная версия. Отдельно — письма: отправка и приём, не попали ли в спам. Проверьте робots.txt и карту сайта, чтобы адреса не «переехали» со старыми ссылками. И посмотрите логи ошибок за первые часы.

Если что-то пошло не так

Пока старый хостинг жив, откат занимает минуты: верните прежние NS и дождитесь истечения старого TTL. Поэтому и важно не удалять старую площадку сразу. После отката разберите причину: чаще всего это база, права на файлы или несовпадение версий.

Частые вопросы

Сайт будет недоступен при переезде? При правильном TTL — нет, адрес просто переключится на новую площадку. Простой возможен, если менять NS до готовности.

Нужно ли уведомлять хостера? Нового — да, при заказе укажите, что будете переносить сайт: помогут с лимитами и версией PHP.

Сколько ждать после смены NS? От 5 минут до суток в зависимости от TTL и кэшей провайдеров.

Оцените статью
Пин ми
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии