Обновление 1С-Битрикс: как обновить сайт и не сломать магазин
Как устроено обновление 1С-Битрикс, что сделать до обновления ядра, Аспро и PHP, чтобы магазин не сломался, и как проверить сайт после обновления самостоятельно.
Обновление 1С-Битрикс — это новые версии ядра и модулей: в них исправляют ошибки и уязвимости и добавляют поддержку новых версий PHP. При обновлении обычно ломается то, что стоит поверх ядра: доработки в файлах шаблона, модули других разработчиков, настройки сервера. Бывает, что главная открывается, а заказ оформить нельзя.
Ниже — что обновляется, что сделать до обновления, как обновить PHP и как решить проблемы, которые встречаются чаще всего.
Что обновляется на сайте
В интернет-магазине на 1С-Битриксе обновляются:
- основные файлы 1С-Битрикс, их называют ядром, и модули: интернет-магазин, каталог, поиск и другие;
- готовое решение, например шаблон Аспро;
- модули других разработчиков: доставка, выгрузка на маркетплейсы, удобства админки;
- программы на сервере: PHP, на котором работает сайт, и база данных MySQL.
Ядро и модули обновляются, пока активна лицензия 1С-Битрикс. Аспро Премьер получает обновления, пока оплачены обе лицензии: Аспро и 1С-Битрикс. PHP и MySQL обновляет администратор сервера или хостинг.
Как устроено обновление Битрикса
Обновление сайта на 1С-Битриксе ставят в админке. Ядро и модули — на странице «Marketplace → Обновление платформы», а готовые решения и модули других разработчиков — на странице «Marketplace → Обновление решений».
По описанию 1С-Битрикс, обновление не меняет страницы сайта и не удаляет данные: тексты, товары и заказы остаются на месте. Файлы ядра и модулей оно перезаписывает. Если кто-то правил эти файлы, правки пропадут, а результат обновления может оказаться непредсказуемым. Обновление Аспро так же перезаписывает файлы своего шаблона.
За обновление отвечают трое:
- владелец магазина продлевает лицензию и согласует время работ;
- разработчик знает, какие файлы дорабатывали, обновляет сначала тестовую копию сайта, потом рабочий сайт и проверяет оба;
- администратор сервера делает резервные копии и обновляет PHP и MySQL.
Что сделать перед обновлением Битрикса
1. Продлите лицензию. Срок лицензии указан на странице «Обновление платформы». Когда лицензия заканчивается, сайт работает дальше, но без обновлений и техподдержки 1С-Битрикс. Отключаются облачные копии сайта и защита от DDoS-атак, а доставка СДЭК, Почты России и DPD работает с ограничениями. Продлить лицензию можно и после окончания срока.

Срок лицензии виден в строке «Обновления доступны». Данные на скриншоте — пример из документации. Скриншот: © 1С-Битрикс, dev.1c-bitrix.ru
2. Сделайте копию базы и файлов и храните её вне сервера. 1С-Битрикс просит перед обновлением убедиться, что есть копия базы, ядра и служебных файлов. Если откажет сервер, копия на том же диске пропадёт вместе с ним.
3. Составьте список доработок в файлах Битрикса и Аспро. Попросите разработчика выписать, какие файлы ядра, модулей и шаблона он менял, а после обновления сверить по этому списку, что доработки на месте. Такие правки встречаются часто: прямо в файлах модулей и шаблонов они нашлись на шести сайтах, и после обновления их приходится возвращать вручную. Как держать доработки отдельно от файлов Аспро, описано в статье о выборе шаблона Аспро.
4. Обновите сначала тестовую копию. Тестовая копия — тот же сайт с теми же версиями PHP и MySQL, закрытый от посетителей. По лицензии 1С-Битрикс на одном ключе разрешены рабочий сайт и одна копия для разработчика, «недоступная из Интернета». Обновите копию, проверьте её и только потом обновляйте рабочий сайт.
5. Читайте описания обновлений до установки. В них 1С-Битрикс предупреждает о несовместимости. Связанные модули обновляйте вместе, а галочку «Загружать только стабильные обновления» в настройках не снимайте.
6. Выберите тихий час. 1С-Битрикс советует обновлять сайт, когда покупателей меньше всего. Если меняют базу или сервер, на время работ поставьте страницу «идут работы». Сразу после обновления войдите на сайт как покупатель и оформите тестовый заказ до конца.

Порядок по рекомендациям 1С-Битрикс и Аспро. Рабочий сайт обновляют теми же шагами после проверки копии.
Как обновить PHP и MySQL для Битрикса
1С-Битрикс требует PHP 8.2 и MySQL 8.0 или новее. С 1 февраля 2026 года поддержка сайтов на PHP ниже 8.2 ограничена, рекомендуемая версия — 8.3. Летом 2026 года ещё встречались сайты на PHP 8.1 и MySQL 5.7: обновления 1С-Битрикс на них уже не ставятся.
PHP обновляют после ядра, модулей и решений других разработчиков, а потом ещё раз ставят обновления. Такой порядок описан в статье 1С-Битрикс о переходе на PHP 8. Если после перехода появились ошибки, там советуют вернуть прежнюю версию PHP, обновить всё и повторить, а мешающий модуль временно отключить и написать его разработчику.
Базу с MySQL 5.7 на 8.0 переводят при закрытом сайте. В магазине электротоваров в один день продлили лицензию, обновили ядро и перевели базу. Страницу «идут работы» покупатели видели около 13 минут.

Магазин электротоваров, 17 августа 2026, данные журнала сервера. Около 9 утра обновили ядро, в 11:22–11:36 перевели базу на MySQL 8.0. Почти все ошибки в 11 часов — это ответы страницы «идут работы». С 13 часов до конца суток — одна ошибка, за следующие сутки — четыре.
Частые проблемы и решения
Проблема: обновление оборвалось на середине, каталог и карточка товара выдают ошибки. Решение: часть файлов уже новая, а часть осталась старой. Попросите разработчика довести обновление до конца: доустановить файлы, которые не успели замениться, и вернуть доработки из копии. Перед повторным запуском он проверит, что мешало установке. На одном дилерском портале обновление Аспро оборвалось после замены около 190 файлов. В девяти из них были доработки: по списку доработок и копии сайта их вернули в тот же день.
Проблема: гости видят сайт, а у покупателей после входа и в админке ошибка. Решение: с новой версией ядра не работает модуль другого разработчика. Гость получает главную из копии страницы, которую сайт сохранил заранее, поэтому снаружи сайт выглядит рабочим. Попросите разработчика найти этот модуль по журналу ошибок, отключить его без удаления данных и сообщить о сбое автору модуля.
Проблема: после обновления не оформляется заказ. Решение: так бывает, когда обновлённый модуль передаёт данные, которых не ждёт отдельная программа на сервере, например внешний поиск. Покупатель видит только, что заказ не оформился, а причина видна лишь в журнале ошибок Битрикса. Поэтому после каждого обновления оформляйте тестовый заказ до конца. Если заказ не прошёл, попросите разработчика посмотреть этот журнал.
Проблема: обновления не устанавливаются. Решение: проверьте срок лицензии и версию PHP: при PHP ниже 8.2 обновления не ставятся. Их блокирует и устаревший параметр в настройках PHP, который 1С-Битрикс просит выключить. Если сайт не может связаться с сервером обновлений, попросите администратора сервера проверить, открыт ли порт 80 и хватает ли памяти.
Проблема: после смены PHP или переезда на новый сервер не считается доставка или встал обмен с 1С. Решение: новый сервер приходит с заводскими настройками, и их сверяют со старым сервером. Если в PHP выключены запросы к другим сервисам, не считается доставка СДЭК и не работают запросы к поставщикам. Если не совпал часовой пояс, может остановиться обмен с 1С, а без настроек готовых копий страниц сайт работает медленнее. Ещё проверяют, подключено ли автопродление сертификата и перенесены ли скрипты поиска и задания по расписанию.
Проблема: после обновления базы сайт стал медленнее. Решение: подождите около часа. Пока база заново загружает данные в память, страницы открываются медленнее. В магазине электротоваров после перехода на MySQL 8.0 страницы в первый час отвечали за 0,64 секунды вместо 0,13, а потом скорость вернулась.
Как проверить сайт после обновления самостоятельно
На проверку уйдёт около десяти минут, программист для этого не нужен:
- Откройте в админке «Обновление платформы»: там видно, остались ли неустановленные обновления, какая у сайта редакция и до какой даты доступны обновления. Журнал событий для этого не подходит: в одном магазине ядро обновилось, а записи там не появилось.
- Войдите на сайт как покупатель и откройте личный кабинет и корзину. Гостю сайт может открываться, даже когда у вошедших покупателей ошибка.
- Оформите тестовый заказ до конца и проверьте, что он появился в 1С. Как проверить обмен, описано в статье про обмен 1С с сайтом.
- Найдите через поиск ходовой товар, откройте раздел каталога, карточку товара и сравнение.
- Откройте сайт с телефона через мобильный интернет. После работ на сервере сайт может открываться у разработчика, но не у покупателей, например если после переустановки сервера подменился сертификат.
- Спросите подрядчика, когда сделана последняя копия базы, где она лежит и сколько ошибок сервера было в первые сутки после работ. Если обновление прошло спокойно, ошибок нет или они единичные, а доработки на месте.
Когда сайт давно не обновлялся
Сайт, который давно не обновлялся, обновляют ступенями на тестовой копии. Сначала продлевают лицензии 1С-Битрикс и Аспро. Затем в экспертном режиме системы обновлений ограничивают версию, до которой ставить обновления, и проверяют сайт после каждой ступени. PHP поднимают в конце.
Как обновляют Аспро на копии и сверяют доработки, описано на странице поддержки сайтов на Аспро.
Частые вопросы
Можно не обновлять, если сайт работает? Сайт продолжит работать, но исправления ошибок и уязвимостей перестанут приходить. Что делать, если через старую уязвимость сайт уже взломали, описано в статье о взломе сайта на 1С-Битриксе. Если потом поднять PHP на сайте без обновлений, начнутся ошибки: 1С-Битрикс ставит это первым в списке причин сбоев после перехода на новую версию PHP.
Обновление сотрёт дизайн или доработки? Обновление 1С-Битрикс не трогает тексты, товары и заказы. Правки, внесённые прямо в файлы шаблона Аспро и модулей, обновление перезапишет, поэтому до обновления нужны список доработок и копия сайта.
Нужно ли закрывать сайт на время обновления? Ядро и модули обновляют в часы, когда покупателей меньше всего. Страницу «идут работы» ставят, пока меняют базу или переустанавливают сервер: это занимает от нескольких минут до часа.
Кто должен обновлять сайт? Разработчик, который знает доработки сайта: после обновления он сверит, что они на месте. Если хотите, чтобы обновлениями, копиями и проверками занимались мы, это входит в поддержку сайта.
Если срок лицензии уже прошёл, начните с продления лицензии 1С-Битрикс: продление стоит 25% от цены редакции и открывает обновления за всё время перерыва.
Обновление
1С-Битрикс
Ядро
Аспро
PHP
MySQL
Лицензия
Резервная копия
Тестовая копия
Тестовый заказ