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

Коротко: переезд нужно делать через тестовый запуск, проверку окружения и аккуратное переключение DNS.

Когда это нужно бизнесу

  • старый хостинг стал медленным или дорогим
  • сайт нужно перенести на VPS
  • провайдер закрывает тариф или аккаунт
  • после обновления хостинга сайт сломался
  • нужно разделить несколько сайтов по разным серверам

Что важно предусмотреть

Перед переносом нужно проверить стек: версия PHP, база данных, расширения, cron, почта, SSL, пути к файлам и ограничения нового хостинга.

  • файлы сайта и скрытые конфиги
  • дамп базы данных и кодировка
  • версия PHP и расширения
  • cron-задачи, почта и права файлов
  • DNS, SSL и тестовый домен

Как я делаю задачу

Я переношу сайт так, чтобы перед переключением домена уже было понятно, что новая копия работает.

  • делаю резервную копию
  • переношу файлы и базу
  • настраиваю окружение и права
  • проверяю страницы, формы, админку и почту
  • переключаю DNS и контролирую запуск

Что подготовить

  • доступ к старому и новому хостингу
  • доступ к домену или DNS
  • информацию о CMS и базе
  • список критичных функций сайта

Сроки и результат

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

Вопрос-ответ

Будет ли простой?

При аккуратном переносе простой можно свести к минимуму.

SSL нужно выпускать заново?

Часто да, после настройки нового хостинга.

Почта тоже переносится?

Если почта завязана на хостинг, ее нужно учитывать отдельно.

Нужна похожая задача?

Напишите в Telegram @rabotator_support: пришлите сайт, сервисы, которые нужно связать, и пример результата. Я разберу схему, оценю сроки и предложу аккуратный план внедрения.