В целях экономии средств решил оставить только одни хостинг. На Спринтхосте у меня более дорогой тариф без ограничения количества сайтов на аккаунте. На Бегете один из самых дешевых тарифов. Поэтому решено было перенести четыре сайта на Спринтхост.
Алгоритм простой: гуглим и находим пошаговую статью. Если пункт инструкции вызывает вопросы, то гуглим еще раз и находим пошаговую инструкцию для непонятного шага.
Выгружаем резервную копию сайта с Бегета
В админ панели хостинга Beget заходим в раздел резервного копирования. Выгружаем сначала файлы сайта. Выбирал пункт прислать ссылку для скачивания на почту. Затем выгружаю дамп (архив) базы данных сайта, тоже со ссылкой на почту.
Создаем новый сайт в Спринтхост и загружаем файловый архив
В Спринтхосте создаем новый сайт и указываем домен, который переносим (галочку зарегистрировать домен не ставим). Файловый архив сайта из Бегета загружаем на Спринтхост и распаковываем в корневую папку созданного сайта.
Не забываем выписать для сайта бесплатный SSL сертификат, если ранее ваш сайт работал по https
Создаем базу данных в Спринтхост и загружаем дамп
На Спринтхосте создаем пустую базу данных. Имя базы данных может быть любым. Параметры для входа в БД сохраняем в надежном месте, они нам понадобятся для настройки.
В созданную базу данных загружаем дамп (архив БД), который выгружали с Бегета.
Подключаем БД к новому сайту на Спринтхост
В файле wp_config.php прописываем имя, пользователя и пароль нашей новой базы данных, которую мы создавали на Спринтхосте.
Заходим в Бегет в управление доменом и редактируем ДНС серверы. Это нужно, чтобы сайт открывался с хостинга Спринтхост.
NS серверы beget | NS серверы sprinthost |
---|---|
ns2.beget.pro | ns1.sprinthost.ru |
ns2.beget.com | ns2.sprinthost.ru |
ns1.beget.com | ns3.sprinthost.net |
ns1.beget.pro | ns4.sprinthost.net |
После сохранения настроек вышло предупреждение: Домен делегирован сторонним DNS-серверам Настройка записей типов A, АААА, MX, SRV, TXT, при указании сторонних DNS-серверов, производится на стороне указанных серверов.
Новые изменения применяются до 24 часов. В это время домен может быть недоступен.
Переносим домен под управление СпринтНеймс
Это не обязательный шаг, так как хостинг и регистратора домена могут быть разными. Бегет является одновременно и регистратором доменных имен и поставщиком хостинг услуг. У СпринтХоста тоже есть свой регистратор (СпринтНеймс).
Я решил перенести сайты к новому регистратору, для получения скидки на продление доменов. Если домен оставить у другого регистратора, то продлевать его придется по другой цене. Рег.ру например требует за продление 800 руб, если вы не покупаете у них тарифов.
Для переноса домена в СпринтНеймс я создал новое обращение в службу поддержки. Указал имя домена, регистратора и приложил специальный код, который скачал в админ панели Бегета.
Процедура занимает до 7 дней. В моем случае перенос был сделан в течение одного дня.