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

Корректный перенос - это подготовка копии сайта на новом месте, проверка работы по техническому адресу или hosts, а затем аккуратное переключение DNS.

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

Когда это нужно

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

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

Сначала нужно зафиксировать текущее окружение: версию PHP, базу, пути, cron, почтовые настройки, SSL и DNS. Это снижает риск внезапных ошибок после переезда.

  • размер файлов и базы
  • версии PHP и расширения
  • cron-задачи
  • почтовые ящики и SMTP
  • DNS и время переключения

Как я решаю такую задачу

Я переношу сайт поэтапно: сначала готовлю новое место, потом тестирую, затем переключаю домен.

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

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

  • доступ к старому ISPmanager
  • доступ к новому серверу или хостингу
  • доступ к DNS домена
  • список почтовых ящиков при наличии
  • желательное окно переноса

Сроки и риски

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

Что лучше не делать

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

FAQ

Можно перенести без простоя?

Чаще всего можно сделать простой минимальным: подготовить копию заранее и переключить DNS после проверки.

Что делать с почтой?

Нужно отдельно проверить, где обслуживается почта, чтобы не потерять письма при смене DNS.

Нужен ли доступ к регистратору?

Если DNS нужно переключать у регистратора, да. Если домен обслуживается внешними NS, нужен доступ туда.

Можно сразу обновить PHP?

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

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

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

Итог

Хороший перенос из ISPmanager проходит не как копирование наугад, а как контролируемая миграция с бэкапом, тестом и понятным переключением DNS.