Самый простой путь: бесплатный перенос
Многие провайдеры переносят сайты бесплатно: вы заказываете хостинг, передаёте доступы к Beget или архив с копией, а поддержка разворачивает сайт. Такую услугу дают Timeweb, Sprinthost, REG.RU, SpaceWeb и другие — смотрите подборку с бесплатным переносом сайта.
Если хотите сделать всё сами, следуйте шагам ниже.
1. Сделайте резервную копию на Beget
- В панели Beget откройте раздел резервного копирования и скачайте архив файлов сайта.
- Выгрузите базу данных через phpMyAdmin (экспорт в SQL) или через бэкап базы в панели.
- Сохраните настройки, которых нет в файлах: версию PHP, cron-задачи, DNS-записи домена, ящики почты.
2. Закажите новый хостинг
- Сайт на WordPress, Joomla или 1С-Битрикс — виртуальный хостинг.
- Нестандартный стек, Docker, боты — VPS, лучше с панелью ISPmanager, если вы привыкли к панели Beget.
- База данных отдельно от сервера — облачные базы данных.
Выставьте ту же версию PHP и создайте пустую базу данных.
3. Разверните сайт
- Загрузите файлы в корневую папку сайта через файловый менеджер, FTP или SSH.
- Импортируйте SQL-дамп в новую базу.
- Поменяйте реквизиты подключения к базе в конфигурации:
wp-config.phpв WordPress,configuration.phpв Joomla,.settings.phpиdbconn.phpв 1С-Битрикс. - Проверьте сайт по техническому адресу нового хостинга или через файл hosts на своём компьютере.
4. Переключите домен
- Если домен зарегистрирован через Beget, его можно оставить там и сменить только DNS-серверы, а можно перенести к другому регистратору.
- Пропишите DNS-серверы нового хостинга или внешнего DNS-сервиса.
- Перед переключением понизьте TTL записей, чтобы изменения разошлись быстрее.
5. Не забудьте почту и SSL
- Создайте те же почтовые ящики у нового хостинга или подключите почту для домена у отдельного сервиса и обновите MX-записи.
- Выпустите бесплатный SSL-сертификат Let’s Encrypt на новом хостинге, когда домен начнёт указывать на него.
6. Проверьте и только потом удаляйте старое
Проверьте формы, оплату, отправку писем и cron-задачи. Старый аккаунт оставьте на пару недель, пока не убедитесь, что всё работает.