Миграция сайта 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 миграций. Получите консультацию по миграции — свяжитесь с нами. Закажите оценку вашего проекта — рассчитаем срок и стоимость индивидуально.







