Коротка відповідь: Універсального конвертера між панелями немає — переносите сайт, а не панель: створіть домен у новій панелі, скопіюйте файли в новий 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 →
