Добавить в корзинуПозвонить
Найти в Дзене

Перенос сайта Битрикс: история одного переезда, где всё решают детали

Обычно всё начинается одинаково. Сервер давно пора менять, старый хостинг уже тесный, а магазин на Битрикс растёт. Файлы копируются быстро, и кажется, что переезд почти закончен. Потом утром кто-то замечает, что письма не уходят, cron молчит, а заказ зависает на ровном месте. Именно так и выглядит перенос сайта битрикс, когда его сделали без нормальной подготовки. Такая история случалась не раз. И почти всегда проблема была не в «плохом сервере», а в деталях, которые не проверили до переключения. Первое, что нужно сделать перед переездом, — поднять тестовую копию. На ней сразу видно, как сайт ведёт себя в новом окружении. Версия PHP, база, права на файлы, расширения, таймзона — всё это влияет на результат. У одного проекта на тесте внезапно выяснилось, что каталог работает, а личный кабинет уже с ошибками. На боевом сервере это бы заметили только после жалоб. Поэтому лучше идти по шагам: У магазина на Битрикс есть особенность: он живёт не только в браузере. Он живёт в кэше, в очередях,
Оглавление
Перенос сайта Битрикс
Перенос сайта Битрикс

Обычно всё начинается одинаково. Сервер давно пора менять, старый хостинг уже тесный, а магазин на Битрикс растёт. Файлы копируются быстро, и кажется, что переезд почти закончен. Потом утром кто-то замечает, что письма не уходят, cron молчит, а заказ зависает на ровном месте. Именно так и выглядит перенос сайта битрикс, когда его сделали без нормальной подготовки.

Такая история случалась не раз. И почти всегда проблема была не в «плохом сервере», а в деталях, которые не проверили до переключения.

Миграция Битрикс на новый сервер: что видно только в тесте

Миграция Битрикс на новый сервер и тестовая копия сайта
Миграция Битрикс на новый сервер и тестовая копия сайта

Первое, что нужно сделать перед переездом, — поднять тестовую копию. На ней сразу видно, как сайт ведёт себя в новом окружении. Версия PHP, база, права на файлы, расширения, таймзона — всё это влияет на результат.

У одного проекта на тесте внезапно выяснилось, что каталог работает, а личный кабинет уже с ошибками. На боевом сервере это бы заметили только после жалоб.

Поэтому лучше идти по шагам:

  • сначала бэкап;
  • потом тестовая копия;
  • потом проверка ключевых сценариев;
  • и только после этого переключение.

Переезд магазина Битрикс: почему кэш не прощает спешки

Переезд магазина Битрикс с проверкой кэша и заказов
Переезд магазина Битрикс с проверкой кэша и заказов

У магазина на Битрикс есть особенность: он живёт не только в браузере. Он живёт в кэше, в очередях, в обменах, в письмах и в cron-задачах. Если один слой не поднялся, сайт ещё какое-то время может выглядеть нормально. А потом начинаются задержки и ошибки.

Это особенно заметно на каталогах с большим количеством товаров. На новом сервере кэш пустой, и проект начинает пересчитывать всё с нуля. Если в коде были слабые места, они всплывут быстро.

Что нужно проверить:

  • оформление заказа;
  • вход и регистрацию;
  • обмен с 1С;
  • отправку писем;
  • фоновые задачи.

Перемещение сайта Битрикс: DNS, SSL и почта в одном окне

Перемещение сайта Битрикс через DNS, SSL и почту
Перемещение сайта Битрикс через DNS, SSL и почту

Один из самых недооценённых моментов — DNS. Если TTL не уменьшили заранее, часть пользователей ещё будет попадать на старый сервер. Часть уже увидит новый. И в этот момент легко запутаться, где именно возникла ошибка.

Отдельно проверьте SSL. Для покупателя предупреждение в браузере — это уже повод закрыть страницу. А почта? Почта должна уходить без сбоев, иначе пользователи не получат подтверждение заказа или письмо для входа.

Здесь помогает простой подход: после переключения проверяем HTTP, HTTPS, письма и внешний IP. Без спешки.

Как понять, что переезд прошёл нормально

Перенос сайта Битрикс и проверка после запуска
Перенос сайта Битрикс и проверка после запуска

Лучше не полагаться на первое впечатление. Сайт открылся — это только начало. Дальше идут корзина, личный кабинет, тестовый заказ, письма, обмены и cron.

Если всё это работает одинаково на новом сервере, значит переезд удался. Если один из пунктов ведёт себя странно, проблему лучше поймать сразу, а не через неделю.

Хороший признак — у вас есть резервная копия, понятный план отката и список проверок после запуска. Тогда перенос сайта Битрикс становится управляемой задачей, а не лотереей.

Если нужен спокойный переезд без лишней суеты, проверьте сервер на support.orangecode.ru.