Краткий ответ: Универсального конвертера между панелями нет — переносите сайт, а не панель: создайте домен в новой панели, скопируйте файлы в новый document root, сделайте дамп и импорт базы данных, повторно выпустите SSL, протестируйте через override в hosts-файле, затем переключите DNS. Исключение — cPanel-в-cPanel (нативные инструменты переноса).
Обзор
Панели хранят сайты в разных структурах и конфигах (document root-ы, пулы PHP-FPM, vhost-ы), поэтому «поставить новую панель и восстановить бэкап старой» между брендами почти никогда не работает. Надёжный путь — чистый перенос по-сайтово. Планируйте небольшое окно на сайт и переносите по одному.
Что нужно иметь
- Готовый новый сервер/панель с добавленным доменом и подобранной версией PHP (добавить домен, версии PHP).
- Полные копии файлов сайта и свежий дамп базы со старого сервера.
- Доступ к DNS и оба сервера, доступные по SSH.
Пошаговая инструкция
- На старом сервере заархивируйте сайт и сделайте дамп БД:
tar czf site.tar.gz -C /path/to/docroot . mysqldump -u USER -p DBNAME > site.sql - Скопируйте оба на новый сервер (
scp site.tar.gz site.sql newserver:). - Создайте сайт + базу в новой панели, распакуйте файлы в новый document root, импортируйте дамп:
mysql -u NEWUSER -p NEWDB < site.sql - Обновите конфиг приложения (учётные данные БД, пути), исправьте владельца на нового пользователя сайта.
- Протестируйте сайт на новом сервере через запись в hosts-файле, указывающую домен на новый IP.
- Заранее уменьшите 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.
Похожие статьи
- Как добавить домен в панели управления
- Как создать базу данных
- Как настроить резервные копии в панели управления
- Как выпустить SSL-сертификат
Готовы начать? Заказать VPS в Cloud2Y →
