Рука в рабочей перчатке переносит серверный диск из одного серверного шкафа в соседний

Как перенести сайт на другой хостинг без простоя

Восемь шагов планового переезда сайта на другой хостинг: что записать до начала, как проверить сайт до смены DNS, как не потерять заказы и письма в день переключения.
galaxy-star

13

Ноября

2026

Как перенести сайт на другой хостинг без простоя

Переезд на другой хостинг обычно затевают из-за медленной работы, неудобной поддержки или желания держать сайт ближе к своей аудитории. Сам перенос занимает несколько часов. Простой и потерянные заявки появляются из-за спешки: DNS переключили раньше, чем проверили сайт, почта осталась на старом сервере, база на новом хостинге отстала на день заказов. MMIX с 2012 года переносит сайты клиентов, и ниже порядок, который позволяет переехать так, что посетители ничего не заметят.

Раскрытие: часть ссылок в статье партнёрские. Если вы покупаете по ним, MMIX может получить комиссию; цена для вас та же.

Коротко

  • До начала запишите всё, что работает на старом хостинге: сайт, базы, почту, задачи cron, DNS-записи, интеграции.
  • Снизьте TTL DNS-записей за один-два дня до переключения. Тогда смена адреса разойдётся за минуты.
  • Проверяйте сайт на новом хостинге через файл hosts, пока посетители продолжают работать со старым сервером.
  • Старый хостинг держите оплаченным ещё несколько дней после переключения: это ваша страховка.

Плановый переезд и аварийное восстановление

Эта инструкция про плановый перенос, когда старый хостинг работает и у вас есть к нему доступ. Если сервер уже недоступен из-за аварии в дата-центре, порядок другой: сначала восстановление из резервной копии, потом всё остальное. Этот сценарий мы разбирали в материале «Удары по дата-центрам Киева: что делать, если упал хостинг сайта».

Для переезда нужны доступы к панели старого и нового хостинга, к панели регистратора домена и к админке сайта. Если хоть одного доступа нет, восстановите его до начала работ. Выбрать новую площадку поможет статья «Как выбрать хостинг в Украине для сайта бизнеса».

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

Шаг 1. Проведите инвентаризацию

Составьте список всего, что сейчас живёт на старом хостинге. Сайт и его версия PHP. Базы данных и их объём. Почтовые ящики на домене, если почта у того же провайдера. Задачи по расписанию (cron): выгрузки товаров, рассылки, очистка кеша. Поддомены, тестовые копии, отдельные папки с файлами для скачивания. Выпишите все DNS-записи домена: A, AAAA, CNAME, MX, TXT. Отдельно отметьте интеграции, которые привязаны к IP-адресу сервера: платёжные сервисы, API службы доставки, CRM. Им может понадобиться новый IP в белом списке.

Шаг 2. Сделайте полную копию файлов и базы

Скачайте архив всех файлов сайта и дамп каждой базы данных. Проверьте, что архив открывается и дамп не обрывается на середине: для больших баз это частая проблема при выгрузке через браузер. Если есть SSH, удобнее сделать копию командами на сервере и забрать готовый архив. Сохраните копию вне обоих хостингов, например на рабочем компьютере или в облачном хранилище компании. Это точка, к которой можно вернуться при любой ошибке.

Шаг 3. Заранее снизьте TTL DNS-записей

TTL показывает, сколько секунд серверы в интернете хранят старый ответ о домене. Если TTL равен суткам, после смены IP часть посетителей ещё сутки будет попадать на старый сервер. За один-два дня до переезда уменьшите TTL записей A и AAAA для домена и www, например до 300 секунд. Изменение должно успеть разойтись по интернету до дня переключения. Как устроены записи и где их менять, описано в статье «Что такое DNS и как изменить записи домена».

Шаг 4. Разверните сайт на новом хостинге

Создайте сайт в панели нового хостинга, выставьте ту же версию PHP, что на старом сервере, загрузите файлы и импортируйте базу. Укажите в конфигурации сайта новые данные подключения к базе. Создайте задачи cron по списку из первого шага. Если у нового провайдера есть перенос сайта силами поддержки, им стоит воспользоваться, но проверку всё равно проводите сами. Например, у Хостинг Украина сайты размещаются в собственном дата-центре в Украине, и при создании сайта сертификат Let’s Encrypt выпускается автоматически, когда домен уже направлен на хостинг.

Если переезд удобнее поручить специалистам, MMIX с 2012 года переносит сайты на новый хостинг с проверкой и сопровождением после переключения. Подробнее на странице «Техническая поддержка сайтов».

Шаг 5. Проверьте сайт через файл hosts

Файл hosts позволяет открыть домен на новом сервере только на вашем компьютере, пока весь интернет видит старый. Добавьте в него строку с IP нового хостинга и именем домена, отдельной строкой то же для www. В Windows файл лежит в папке C:\Windows\System32\drivers\etc, в macOS и Linux это /etc/hosts. Откройте сайт в окне инкогнито и пройдите основные сценарии: главная и внутренние страницы, поиск, корзина и оформление заказа, вход в админку, отправка формы. Проверьте журнал ошибок PHP в панели нового хостинга. После проверки удалите строки из hosts, иначе потом будет трудно понять, какой сервер вы видите.

Шаг 6. Заморозьте изменения и синхронизируйте базу

С момента первой копии на старом сайте появились новые заказы, заявки и комментарии. Выберите время с минимальной посещаемостью, обычно ночь или ранее утро. Предупредите сотрудников, чтобы в это время никто не правил товары и тексты. Для магазина включите на старом сайте режим обслуживания или временно закройте оформление заказа. Сделайте свежий дамп базы, импортируйте его на новый хостинг и, если файлы менялись, докопируйте новые загрузки. На сайтах-визитках без форм хватает короткой паузы в правках.

Шаг 7. Переключите DNS на новый хостинг

Измените записи A и AAAA для домена и www на IP нового сервера или смените DNS-серверы домена у регистратора на серверы нового хостинга. Первый вариант быстрее благодаря сниженному TTL. При смене DNS-серверов закладывайте до суток на обновление. Перед переключением перенесите на новые DNS все записи из списка инвентаризации, особенно MX и TXT. Иначе почта и проверки сервисов перестанут работать. Если домен вы одновременно переносите к другому регистратору, делайте это отдельным этапом, подробнее в статье «Как перенести домен .ua и .com.ua к другому регистратору».

Шаг 8. Проверьте почту, SSL, формы и cron, старый хостинг держите в запасе

После переключения откройте сайт с телефона через мобильный интернет: так вы увидите его глазами посетителя. Убедитесь, что сертификат действует и сайт открывается по https без предупреждений. Отправьте тестовую заявку через каждую форму и проверьте, что письмо дошло. Если почта переехала, отправьте письма на внешние адреса и обратно и проверьте SPF и DKIM для нового сервера, подробности в статье «SPF, DKIM и DMARC: чтобы письма не попадали в спам». На следующий день проверьте, что задачи cron отработали. Старый хостинг оставьте оплаченным ещё несколько дней: если что-то забыли, файлы и база будут под рукой. После этого верните TTL к обычному значению.

Что проверить и частые ошибки

  • DNS переключили до проверки. Посетители видят ошибку базы данных или пустую страницу, пока вы ищете причину. Проверка через hosts занимает полчаса и снимает этот риск.
  • Забыли про почту. Если MX-записи смотрели на старый хостинг и вы сменили DNS-серверы без них, письма начнут возвращаться отправителям. Перенесите ящики заранее или сохраните прежние MX-записи.
  • Потеряли заказы за день переезда. База скопирована утром, переключение вечером. Делайте финальную синхронизацию базы непосредственно перед сменой DNS.
  • Другая версия PHP. На новом сервере стоит более новая версия, и старый плагин падает с ошибкой. Начинайте с той же версии и обновляйте отдельно.
  • Захардкоженные адреса и пути. В конфигурации или базе остались абсолютные пути старого сервера. Ищите их в журнале ошибок после первого запуска.
  • Старый хостинг отключили в день переезда. Часть посетителей с кешем DNS ещё попадает на старый сервер, и запасной копии под рукой нет. Подождите несколько дней.
  • Сайт не проверили в поиске. После переезда откройте отчёты в Google Search Console и убедитесь, что ошибок сканирования не прибавилось.

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

Сколько длится перенос сайта на другой хостинг?

Для небольшого сайта сами работы занимают несколько часов. С учётом снижения TTL заранее и наблюдения после переключения план растягивается на три-пять дней, из которых активная работа занимает один вечер.

Повлияет ли переезд на позиции в поиске?

Если адреса страниц и содержание не меняются и сайт не был недоступен, поисковые системы обычно переезд не замечают. Важно, чтобы новый сервер отвечал быстро и без ошибок.

Нужно ли переносить домен вместе с сайтом?

Домен может оставаться у прежнего регистратора. Достаточно изменить DNS-записи или DNS-серверы. Перенос домена к другому регистратору делают отдельно, если это удобнее для оплаты и управления.

Что делать с SSL-сертификатом при переезде?

На новом хостинге выпускают новый сертификат, бесплатный Let’s Encrypt часто ставится автоматически после того, как домен направлен на сервер. Если у вас платный сертификат, перенесите сертификат и приватный ключ на новый хостинг.

Можно ли перенести сайт, если старый хостинг уже не работает?

Да, из резервной копии. Поэтому важно, чтобы копии хранились отдельно от основного сервера. Без копии восстановить сайт можно только частично, например из архивов поисковых систем.

Хотите переехать без риска для заявок и почты? MMIX с 2012 года переносит сайты на новый хостинг: инвентаризация, перенос, проверка через hosts, переключение DNS и контроль после запуска. Оставьте заявку, и мы составим план переезда под ваш сайт.

Если вы обнаружили ошибку или неточность в тексте, выделите ее и нажмите Ctrl + Enter

Связаться с нами

Оставьте заявку, и мы свяжемся с вами в течение 2 часов.
И ответим на все интересующие Вас вопросы.

* Обязательное поле. Для ответа оставьте телефон или e-mail.