Краткий ответ: Универсального конвертера между панелями нет — переносите сайт, а не панель: создайте домен в новой панели, скопируйте файлы в новый document root, сделайте дамп и импорт базы данных, повторно выпустите SSL, протестируйте через override в hosts-файле, затем переключите DNS. Исключение — cPanel-в-cPanel (нативные инструменты переноса).

Обзор

Панели хранят сайты в разных структурах и конфигах (document root-ы, пулы PHP-FPM, vhost-ы), поэтому «поставить новую панель и восстановить бэкап старой» между брендами почти никогда не работает. Надёжный путь — чистый перенос по-сайтово. Планируйте небольшое окно на сайт и переносите по одному.

Что нужно иметь

  • Готовый новый сервер/панель с добавленным доменом и подобранной версией PHP (добавить домен, версии PHP).
  • Полные копии файлов сайта и свежий дамп базы со старого сервера.
  • Доступ к DNS и оба сервера, доступные по SSH.

Пошаговая инструкция

  1. На старом сервере заархивируйте сайт и сделайте дамп БД:
    tar czf site.tar.gz -C /path/to/docroot .
    mysqldump -u USER -p DBNAME > site.sql
  2. Скопируйте оба на новый сервер (scp site.tar.gz site.sql newserver:).
  3. Создайте сайт + базу в новой панели, распакуйте файлы в новый document root, импортируйте дамп:
    mysql -u NEWUSER -p NEWDB < site.sql
  4. Обновите конфиг приложения (учётные данные БД, пути), исправьте владельца на нового пользователя сайта.
  5. Протестируйте сайт на новом сервере через запись в hosts-файле, указывающую домен на новый IP.
  6. Заранее уменьшите TTL DNS, переключите A-запись и подержите старый сервер рабочим день-два как запасной.

Типичные проблемы

  • Разные document root-ы: жёстко прописанные пути в конфигах ломаются — поищите старый путь в конфиге.
  • Провал SSL после переключения DNS: выпустите сертификат на новом сервере сразу как DNS укажет туда (или заранее через DNS-01).
  • Почта на старой панели: перенесите ящики отдельно и обновите MX — почту легче всего забыть.
  • Cron-задачи и демоны: пересоздайте cron-записи панели на новом сервере.

Когда обращаться в поддержку

Переносите сайт в Cloud2Y? Откройте тикет — посоветуем с планом (а провайдеро-специфичные гайды смотрите в статьях Центра миграции).

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

Можно ли восстановить бэкап cPanel в другую панель?

Напрямую — нет: форматы бэкапов специфичны для каждой панели. Извлеките из архива файлы и базу данных и импортируйте их в новую панель вручную; нативно восстанавливается только cPanel-в-cPanel.

Как избежать простоя при переносе?

За день уменьшите TTL DNS, полностью протестируйте сайт на новом сервере через override в hosts-файле, затем переключите A-запись и подержите старый сервер как запасной вариант.

Что чаще всего забывают при миграциях?

Почтовые ящики и MX-записи, cron-задачи и SSL на новом сервере. В послемиграционных проверках явно пройдитесь по почте, плановым задачам и HTTPS.

Похожие статьи

Готовы начать? Заказать VPS в Cloud2Y →

Помог ли вам данный ответ? 0 Пользователи нашли это полезным (0 голосов)