Обновления в коробочном Битрикс24 не прилетают сами — их ставят вручную, и каждое требует проверки. Правильно выстроенный процесс превращает рискованную операцию в рутину: тестовая копия, обновление, проверка, перенос на боевой сервер. Разберём порядок и подводные камни.
Как устроены обновления в коробке
За обновления отвечает встроенный модуль «Обновление системы» (технология SiteUpdate) в административной части: Настройки → Обновление системы. Он подключается к серверам вендора, проверяет доступные версии модулей и загружает их.
Обновления бывают разного масштаба:
- Патчи и мелкие апдейты модулей — исправления и улучшения, ставятся часто и почти без риска;
- Обновления ядра — затрагивают базовые механизмы, требуют внимательной проверки;
- Смена мажорной версии — крупные изменения, иногда со сменой требований к PHP/MySQL.
Лицензия на обновления и её продление
При покупке коробки первый год обновлений включён в стоимость. По истечении срока право на обновления продлевают — иначе портал «замораживается» на текущей версии.
Почему продление важно даже для стабильно работающего портала:
- вместе с функциями приходят патчи безопасности;
- без обновлений растёт разрыв с актуальной версией, и разовый апгрейд становится сложнее;
- часть новых интеграций и API-возможностей доступна только на свежих версиях.
Тестовая копия — обязательный шаг
Главное правило безопасного обновления: сначала на копии, потом на бою. Особенно если на портале есть доработки, свои модули или обработчики событий — обновление может задеть их.
Порядок работы с копией:
- снять полный бэкап боевого портала (файлы + база);
- развернуть копию на staging-сервере с тем же окружением;
- поставить обновление на копии;
- прогнать ключевые сценарии: CRM, задачи, бизнес-процессы, интеграции;
- убедиться, что кастомизации не сломались;
- только после этого обновлять боевой портал в окно обслуживания.
Тестовое окружение должно максимально повторять боевое — те же версии PHP и MySQL, тот же набор модулей.
Порядок обновления боевого портала
Когда копия проверена, обновление боевого сервера выполняют аккуратно и предсказуемо:
- предупредить сотрудников и выбрать время минимальной активности;
- сделать свежий бэкап непосредственно перед обновлением;
- по возможности включить режим технических работ;
- запустить обновление через
SiteUpdate; - дождаться завершения и проверить работу ключевых модулей;
- очистить кеш (
/bitrix/cache/, управляемый кеш) при необходимости.
После обновления обязательно проверьте, что выполняются агенты и cron, отправляется почта и работают интеграции — именно эти механизмы чаще всего задевают крупные апдейты.
Типовые проблемы и как их избежать
Большинство сложностей предсказуемы:
| Проблема | Причина | Профилактика |
|---|---|---|
| Обновление недоступно | Истёк срок лицензии на обновления | Своевременное продление |
| Сломались доработки | Изменилось API ядра | Тест на копии, аккуратная кастомизация |
| Ошибка нехватки памяти | Заниженный memory_limit | Проверка php.ini до обновления |
| Прервалась загрузка модулей | Нет прав на запись | Проверка прав на служебные каталоги |
Отдельный риск — кастомизация «поверх» стандартных файлов. Если правки внесены прямо в файлы ядра, обновление их перезапишет. Доработки нужно выносить в свои модули и через события, чтобы они переживали апдейты.
Регламент и график обновлений
Обновления стоит вести не хаотично, а по регламенту. Разумный подход:
- Патчи безопасности — ставить оперативно;
- Функциональные обновления — планово, раз в период, после теста;
- Мажорные версии — отдельным проектом с проверкой требований к серверу;
- всегда — свежий бэкап перед любым обновлением.
Такой ритм не даёт порталу «отстать» и делает каждое обновление небольшим и управляемым, а не пугающим марш-броском через десяток версий сразу.
Итог
Обновление коробочного Битрикс24 — это управляемый процесс через модуль обновления системы, а не автоматика облака. Ключ к безопасности: активная лицензия на обновления, проверка на тестовой копии, свежий бэкап перед каждым апдейтом и корректно вынесенные доработки.
Если не хотите рисковать боевым порталом, мы возьмём обновления на сопровождение: проверим на копии, обновим в окно обслуживания и убедимся, что интеграции и доработки продолжают работать.
Частые вопросы
Как обновить коробочный Битрикс24?
Через встроенный модуль «Обновление системы» (SiteUpdate) в административной части. Он подключается к серверам вендора и загружает доступные обновления модулей и ядра.
Что будет, если не продлевать лицензию на обновления?
Портал продолжит работать на текущей версии, но перестанет получать новые обновления и патчи безопасности. Разовый апгрейд позже станет сложнее.
Обязательно ли тестировать обновление на копии?
Да, особенно при наличии доработок. Обновление может задеть кастомизации, поэтому сначала ставят на staging-копии и прогоняют ключевые сценарии.
Почему после обновления сломались доработки?
Чаще всего правки вносились прямо в файлы ядра, и обновление их перезаписало. Доработки нужно выносить в свои модули и обработчики событий.
Нужно ли делать бэкап перед обновлением?
Обязательно. Свежая резервная копия файлов и базы позволяет откатиться, если обновление пройдёт неудачно. Это первый шаг любого обновления.
Можно ли обновиться сразу через несколько версий?
Технически часто да, но это рискованнее. Крупный разрыв версий лучше проходить поэтапно и с тщательной проверкой на копии.
Что проверять сразу после обновления?
Работу CRM и задач, выполнение агентов и cron, отправку почты и все интеграции. Именно эти механизмы чаще всего задевают крупные обновления.
Поможем с настройкой и поддержкой Битрикс24
Поможем с настройкой, доработкой и поддержкой Битрикс24.