Перенос сайта на другой хостинг

Переносим сайт на новый хостинг или собственный сервер: файлы, базу данных, почту и настройки. Проверяем всё до переключения домена, чтобы посетители не заметили переезда.

Коротко про услугу

Когда пора переезжать

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

Что может пойти не так

Переезд выглядит простым — скопировал файлы, поменял адрес сервера. На практике проблемы возникают в мелочах:

  • на новом сервере другая версия PHP или не хватает нужных модулей;
  • кодировка базы данных меняется, и тексты превращаются в нечитаемые символы;
  • забывают перенести почту на домене, и письма перестают приходить;
  • за время переезда на старом сайте появляются заказы, которых нет на новом;
  • не переносят задания по расписанию, SSL-сертификат и настройки перенаправлений.

Как мы переносим

Сначала изучаем, как сайт устроен на текущем хостинге: версии ПО, задания по расписанию, почту, сертификаты. Готовим новый сервер под эти требования, копируем файлы и базу данных и проверяем сайт на новом месте по временному адресу, не трогая рабочий. Когда всё работает, выбираем спокойное время, делаем финальную синхронизацию данных, чтобы не потерять последние заявки, и переключаем домен. После переключения следим за работой сайта и почты, а старый хостинг советуем не отключать ещё какое-то время на всякий случай.

Отдельное внимание уделяем моменту переключения. Выбираем время, когда на сайте меньше всего посетителей, заранее уменьшаем время хранения записей домена, чтобы новый адрес быстрее разошёлся по сети, и на время финальной синхронизации при необходимости ненадолго приостанавливаем приём заказов. После переезда сверяем число заказов, страниц и пользователей на старом и новом сервере, проверяем отправку писем с форм и задания по расписанию — например, выгрузку в 1С.

Куда переносить

Подбираем площадку под задачу: виртуальный хостинг подойдёт сайту-визитке, а интернет-магазину с большим каталогом или сайту на Laravel нужен VPS или выделенный сервер. Можно разместить сайт и на нашем хостинге — тогда за сервер и сайт отвечает один подрядчик. Перед выбором смотрим на реальную нагрузку сайта, чтобы не переплачивать за лишние ресурсы и не упереться в их нехватку.

Если вместе с хостингом хочется сменить и платформу, на которой сделан сайт, это отдельная задача — перенос сайта на другой движок.

Как мы работаем

  1. 01

    Разбор текущего хостинга

    Изучаем, как работает сайт: версии ПО, базы данных, почта, задания по расписанию, сертификаты.

  2. 02

    Подготовка сервера

    Подбираем и настраиваем новый хостинг под требования сайта.

  3. 03

    Копирование

    Переносим файлы, базу данных, почтовые ящики и настройки.

  4. 04

    Проверка по временному адресу

    Проверяем страницы, формы, корзину и почту на новом сервере, пока рабочий сайт остаётся на старом.

  5. 05

    Переключение домена

    Делаем финальную синхронизацию данных и направляем домен на новый сервер.

  6. 06

    Наблюдение после переезда

    Следим за работой сайта и почты, исправляем то, что всплыло.

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

Сайт перестанет работать во время переезда?
Прежний подрядчик не отдаёт доступы. Что делать?
Перенесёте почту на домене?
Позиции в поиске пострадают?