Не устанавливаются обновления 1С-Битрикс: что проверить
Обновления ставятся из административной части через систему обновлений. Если они не приходят или не доходят до конца, причина почти всегда в одном из пунктов ниже — и начинать стоит с текста сообщения, он сразу сужает поиск.
Что означают сообщения
| Сообщение | Что происходит |
|---|---|
Ошибочный ответ сервера обновлений | Сайт не достучался до сервера вендора: нет исходящего доступа, блокирует файрвол или прокси |
Необходимо обновить систему обновлений | Сначала обновляется сам механизм обновлений, и только потом всё остальное |
[NEW_UPDATE_SYSTEM] при активации купона | То же самое, но всплывает при продлении: купон не активируется, пока не обновлён механизм |
Некоторые обновления не были установлены | Часть файлов не записалась: права, место, прервавшаяся загрузка |
Ошибка описания языка | Повреждено или не докачано языковое описание модуля, обновление нужно повторить |
| Журнал пишет об успехе, а версия прежняя | Файлы обновились не полностью или не применилось обновление базы |
Порядок проверки
- Срок действия обновлений. Лицензия бессрочная, а доступ к обновлениям годовой. Истёк — нужно продление купоном.
- Версия PHP. С 1 февраля 2026 года минимум — 8.2. Пока версия ниже, обновления не предлагаются вовсе: кнопка есть, а списка нет.
- Связь с сервером обновлений. Сайту нужен исходящий доступ наружу. В закрытом контуре или за строгим фильтром запросы не проходят.
- Права на файлы. Система перезаписывает файлы в
/bitrix/. Если владелец не совпадает с пользователем веб-сервера, обновление обрывается на середине — частый случай после переноса сайта. - Место на диске. Архив скачивается и распаковывается, нужен запас.
- Время выполнения и память. Крупные обновления не укладываются в стандартные лимиты; на время обновления их поднимают.
Обновление «прошло», но версия не изменилась
Ситуация, которая сбивает с толку: журнал пишет об успешной установке, кнопки обновления погасли, проверка говорит, что новых обновлений нет, — а версия продукта осталась прежней.
Что проверить:
- Обновилась ли база. Обновление состоит из двух частей — файлы и структура базы. Если вторая не применилась, продукт работает на старой схеме.
- Тот ли каталог. На серверах с несколькими копиями сайта легко обновить не ту.
- Нет ли кеширования файлов. Старые версии продолжают отдаваться из кеша байт-кода до перезапуска.
Отдельный случай — раскатка ядра из репозитория: файлы приезжают деплоем, а обновление базы нужно запускать отдельно, иначе стенды будут с новым кодом и старой схемой.
Если обновление оборвалось
- Не трогайте файлы руками и не откатывайте частично — запустите обновление заново, система продолжит с прерванного места.
- Если сайт после обрыва не открывается, разверните резервную копию и повторите в спокойной обстановке.
- Крупный разрыв версий обновляйте частями: не сразу до последней, а шагами, проверяя сайт после каждого.
После обновления стало хуже
Бывает и так: обновились, и часть сайта исчезла — например, от каталога осталась только шапка. Это означает несовместимость шаблона или своего компонента с новой версией ядра, а не поломку обновления.
Поэтому порядок такой: копия, обновление на тестовой копии, проверка сценариев, и только потом бой. На продуктивном сайте без проверки обновляются только в одном случае — когда вышло исправление уязвимости и ждать нельзя.
Отдельный случай после перехода на PHP 8
Система обновлений может сообщать об ошибке описания модуля — это сторонний модуль со старым синтаксисом конструктора класса. Исправляется в файле установки модуля, и делать это должен его разработчик.
Полный порядок обновления описан в инструкции про обновление 1С-Битрикс, продление — в инструкции про лицензию.
Частые вопросы
Система пишет, что обновлений нет, хотя версия старая.
Две типовые причины: закончился срок действия обновлений или версия PHP ниже минимальной. С 1 февраля 2026 года нужен PHP не ниже 8.2, иначе список обновлений просто не формируется.
Ошибка «Ошибочный ответ сервера обновлений».
Сайт не достучался до сервера вендора. Проверьте исходящий доступ наружу, настройки прокси и файрвола. В закрытом контуре обновления ставят вручную, скачивая архивы.
При активации купона ошибка [NEW_UPDATE_SYSTEM].
Нужно сначала обновить сам механизм обновлений, и только потом активировать купон. Это отдельный шаг, который выполняется на странице обновлений.
Журнал пишет об успешном обновлении, а версия прежняя.
Скорее всего не применилось обновление структуры базы — оно идёт отдельно от файлов. Ещё варианты: обновили не ту копию сайта или старый код отдаётся из кеша байт-кода до перезапуска.
Обновление оборвалось на середине. Что делать?
Не трогайте файлы руками: запустите заново, система продолжит с прерванного места. Если сайт не открывается — разворачивайте копию и повторяйте спокойно.
После обновления пропала часть сайта.
Это несовместимость шаблона или своего компонента с новой версией ядра, а не поломка обновления. Поэтому обновляются сначала на копии и проверяют сценарии, а на бою без проверки — только ради исправления уязвимости.