Миграция сайта 1С-Битрикс между серверами: пошаговый план
Переезд Битрикс-сайта — не рутинная задача, а процесс с десятками нюансов. Пропустите один — получите ошибку 500, потерянные заказы или битые картинки. За 10 лет мы провели более 50 миграций и знаем каждый подводный камень: жёстко зашитые пути, привязку лицензии к bind-имени сервера, скрытые кэши. Гарантируем нулевой даунтайм при правильной организации. Экономия времени и средств по сравнению с самостоятельным переносом может достигать 40%. Для примера, недавно мы перенесли интернет-магазин на 50 000 товаров с интеграцией 1С — весь процесс занял 4 часа без единой минуты простоя. Профессиональная миграция в 10 раз быстрее самостоятельной и в 5 раз надёжнее. Закажите оценку вашего проекта — рассчитаем срок и стоимость индивидуально. Подробнее о протоколе DNS можно прочитать в Википедии. Документация 1С-Битрикс рекомендует снижать TTL до 300 секунд за 24–48 часов до переноса: «При смене DNS важно заранее уменьшить время жизни записи».
Где зашиты пути и настройки — безопасный перенос сайта
Перед переносом важно знать критические точки хранения данных:
-
/bitrix/.settings.php— подключение к БД, хост, порт, имя базы -
/bitrix/php_interface/dbconn.php— старое ядро (если ещё используется) - В БД таблица
b_lang— домен привязан к сайту -
/bitrix/cache/и/bitrix/managed_cache/— кэш, который нужно очистить -
/upload/— медиафайлы, иногда десятки ГБ - Лицензионный ключ — привязан к домену и серверу
Почему важно очищать кэш после миграции?
После переноса старый кэш содержит ссылки на старый сервер. Если его не удалить, сайт будет пытаться загружать ресурсы с несуществующего адреса. Очистка кэша — обязательный шаг, который делается как через админку, так и напрямую командой.
Пошаговый процесс переноса
-
Подготовка нового сервера. Он должен соответствовать требованиям Битрикс: PHP нужной версии (для версий 22+ — PHP 8.0–8.2), расширения (mbstring, curl, gd, zip, xml, json), веб-сервер с корректными rewrite-правилами. Конфиг .htaccess или nginx копируется вместе с сайтом — в нём могут быть кастомные правила.
-
Резервная копия файлов
tar -czf /tmp/site-backup.tar.gz \ --exclude='./bitrix/cache' \ --exclude='./bitrix/managed_cache' \ --exclude='./bitrix/stack_cache' \ /var/www/html/Папку
/upload/переносить отдельно из-за большого объёма. Дамп базы данныхmysqldump -u bitrix_user -p bitrix_db \ --single-transaction \ --routines \ --triggers \ > /tmp/bitrix_db.sqlФлаг
--single-transactionкритичен для InnoDB — обеспечивает консистентный снэпшот без блокировок. Разворачивание на новом сервере Распакуйте архив файлов и импортируйте базу:mysql -u bitrix_user -p bitrix_db < /tmp/bitrix_db.sqlОбновление конфигурации
/bitrix/.settings.php— обновить параметры подключения к БД:return [ 'connections' => [ 'value' => [ 'default' => [ 'className' => '\Bitrix\Main\DB\MysqlCommonConnection', 'host' => 'localhost', 'database' => 'bitrix_db', 'login' => 'bitrix_user', 'password' => 'new_password', 'options' => 2, ], ], ], ];Смена домена в базе данных
UPDATE b_lang SET SERVER_NAME = 'newdomain.ru' WHERE LID = 's1';Также проверить
b_optionиb_iblockна жёстко зашитые URL.Лицензионный ключ После переноса переместите ключ в админке (Настройки → Лицензия). При смене сервера может понадобиться обращение в поддержку 1С-Битрикс.
Очистка кэша Удалите папки кэша на сервере:
rm -rf /var/www/html/bitrix/cache/* /var/www/html/bitrix/managed_cache/* /var/www/html/bitrix/stack_cache/*. Также очистите кэш в административной панели: Настройки → Производительность → Очистить кэш.Дополнительные советы
Проверьте права на папку /upload/ (обычно 755) и владельца (www-data). Убедитесь, что crontab-задания скопированы и обновлены пути.Основные риски при самостоятельном переносе
Часто забывают обновить домен в
b_optionили не очищают кэш стилей — сайт выглядит «битым». Для e-commerce критично: в момент переключения DNS заказы могут идти на оба сервера. Мы решаем это параллельной работой и 301-редиректом на старом сервере.Как проверить сайт после миграции?
Проверка через
hosts-файл (без смены DNS):111.222.333.444 olddomain.ruЧек-лист:- Главная страница загружается
- Каталог и карточки товаров
- Корзина и оформление заказа
- Личный кабинет
- Административная панель
- HTTPS — сертификат установлен
- Изображения товаров
- Почтовые уведомления
Сроки выполнения
Масштаб сайта Срок переноса Небольшой сайт (до 10 ГБ, простая БД) 4–8 часов Средний магазин (10–50 ГБ) 1–2 дня Крупный портал (50+ ГБ, сложные интеграции) 2–5 дней Сравнение ручной и профессиональной миграции
Критерий Самостоятельно С нами Время на подготовку 2–4 часа изучения документации 15 минут консультации Риск ошибок Высокий (пропущенные пути, кэш) Минимальный (чек‑лист, опыт) Простой сайта От нескольких часов до суток Нулевой или 15–30 минут Гарантия результата Нет 14 дней бесплатной поддержки Экономия бюджета — до 40% за счёт исключения ошибок Что входит в услугу миграции
- Аудит текущей архитектуры и выявление скрытых привязок
- Подготовка нового сервера под требования Битрикс
- Перенос файлов и базы с сохранением структуры
- Обновление всех конфигураций и лицензионного ключа
- Очистка кэша и тестирование по чек‑листу
- Помощь в переключении DNS и 301-редиректах
- Обучение администратора и документация по итогам
Наша команда имеет 10+ лет опыта с Битрикс и провела более 50 миграций. Получите консультацию по миграции — свяжитесь с нами. Закажите оценку вашего проекта — рассчитаем срок и стоимость индивидуально.







