Перенос сайта на новый хостинг — это не “скопировать файлы и базу”. В реальности ломается почта, отваливаются вебхуки, меняются лимиты, по-разному работает кэш, cron, очереди, SSL и DNS. Мы переносим сайт так, чтобы он работал стабильно, а переключение прошло контролируемо и с планом отката.
- Кому подходит: сайт стал медленным, хостинг падает, выросли нагрузки, нужны новые версии ПО, нужен VPS/VDS, нужен контроль безопасности.
- Когда срочно: ошибки 5xx, нехватка ресурсов, ограничения хостинга, проблемы с почтой/доставляемостью, частые “лежит ночью”.
Содержание
Что переносим (по умолчанию)
- Файлы и медиа (включая приватные каталоги, загрузки, кеши по необходимости).
- Базу данных (с контролем целостности и кодировок).
- Конфигурацию окружения: версии PHP/Node, расширения, лимиты, права, переменные окружения.
- SSL/HTTPS: сертификаты, автообновление, HSTS/редиректы (по согласованию).
- DNS-переключение и контроль распространения (TTL, кэши).
Что часто “забывают”, а потом всё ломается
- Cron/планировщики (заказы, уведомления, импорты, очистки).
- Очереди/воркеры и фоновые задачи (почта, обработка файлов, интеграции).
- Внешние интеграции: платежи, касса, CRM, вебхуки, API-ключи, IP allowlist.
- Почта домена: MX/SPF/DKIM/DMARC (если почта привязана к домену).
- CDN/Firewall (Cloudflare и аналоги), правила и кэширование.
Как переносим без простоя
1) Предварительный аудит и план
- Фиксируем текущую конфигурацию: домены/поддомены, DNS, SSL, стек, БД, задачи cron, интеграции.
- Оцениваем риски: почта, платежи, касса, “тяжёлые” места, нестандартные модули.
- Делаем план миграции и план отката (что делаем, если что-то пошло не так).
2) Поднимаем новое окружение
- Настраиваем сервер/хостинг под проект: веб-сервер, PHP/Node, БД, кэш, права, лимиты.
- Включаем базовую безопасность: обновления, firewall, доступы, защита админки (по ситуации).
- Готовим мониторинг и логи, чтобы видеть проблемы сразу после переключения.
3) Перенос данных
- Копируем файлы и базу, проверяем целостность.
- Если сайт “живой” и меняется контент — делаем финальную синхронизацию перед переключением.
4) Тестируем ДО переключения
- Проверяем ключевые сценарии: формы, личный кабинет, поиск, корзина/оплата, интеграции.
- Проверяем скорость, ошибки, логи, лимиты, работу кэша.
- Проверяем SSL и редиректы (http→https, www/non-www — как у вас принято).
5) Переключаем домен и контролируем распространение
- Снижаем TTL заранее (если нужно быстрое переключение).
- Меняем DNS и контролируем, кто уже видит новый сервер.
- Держим контрольный период мониторинга после переноса.
Критерии “результат принят”
- Сайт открывается стабильно, нет всплеска 4xx/5xx, ключевые страницы и формы работают.
- База данных целая, данные не “теряются”, права/загрузки на месте.
- SSL корректен, редиректы и каноникал не “переобулись”.
- Планировщики/очереди/уведомления работают (если используются).
- Сохранены SEO-настройки: структура URL, robots.txt, sitemap, редиректы при необходимости.
- Есть короткий “паспорт окружения”: куда что ведёт, какие доступы/службы используются.
Чем мы отличаемся (агрессивно, но по делу)
- Переносим как инфраструктуру, а не как файлы: учитываем cron, очереди, лимиты, интеграции, почту и DNS.
- Тестируем до переключения: меньше сюрпризов “после переезда”.
- План отката: если что-то неожиданно всплывает — возвращаем работоспособность быстро.
Типовые сценарии миграции
- Перенос с виртуального хостинга на VPS/VDS под нагрузку.
- Переезд на другого провайдера из-за нестабильности/лимитов/поддержки.
- Обновление версий ПО, когда старый хостинг “не даёт” нужный стек.
- Миграция с усилением безопасности и включением мониторинга.
С этой услугой часто заказывают
Для старта достаточно: доступы к текущему хостингу/серверу и панели домена (DNS), плюс список критичных функций (оплата, формы, CRM, почта). Детали согласуем по звонку.
Не обязательно. Мы переносим на новый сервер, проверяем, и потом переключаем DNS. Обычно простой - минимальный, но зависит от TTL и того, как устроена почта/CRM.
Сайт и база - да. Почта/SSL - по ситуации: иногда проще перевести отдельно, иногда переносим всё вместе. Важно заранее понять, где у вас сейчас почта.
Желательно собрать доступы и сделать актуальные бэкапы. Если есть "чувствительные" интеграции (платежи, касса) - предупредить, чтобы мы проверили.
Обычно это 1–2 дня и от 10 000 ₽. Нам необходимо подготовить новый хостинг (сервер, VDS/VPS) и инфраструктуру под ваш проект (установить модули о которых вы не сказали, настройки, проверки) Точная оценка зависит от объёма работ и доступов.
Поэтому и делаем проверку до переключения. Если всё равно всплывает - откатываемся или правим конфиг.