Битрикс24 — платформа, предлагающая своим клиентам современные инструменты для управления бизнесом. Это означает, что в ее основе должны лежать компоненты, способные в полной мере справляться с поставленными программистами задачами. Одним из таких компонентов является PHP — для корректной работы будущих обновлений системы, важно поддерживать его в актуальном состоянии.
Если у вас установлена версия PHP ниже 8.x, то при работе в административной панели вы получите уведомление о том, что с 1 февраля 2023 года компания ограничивает дальнейшую поддержку продукта, работающего на этой версии.

К сожалению, это вынужденная мера, призванная повысить стабильность и надежность всех сервисов Битрикс24.
Почему важно обновить Битрикс24 до PHP версии, не ниже 8.0?
Качество работы Битрикс24, как и любой другой многокомпонентной системы, напрямую зависит от каждого из элементов. Версии PHP имеют свой жизненный цикл, который делится на несколько этапов:
- активная разработка и поддержка — 8.1 до 25 ноября 2023 года / 8.2 до 8 декабря 2024 года;
- получение патчей безопасности — 8.0 до 26 ноября 2023 года / 8.1 до 26 ноября 2024 года / 8.2 до 8 декабря 2025 года;
- поддержка прекращена — 7.4 и ниже больше не поддерживаются.
Отсутствие поддержки говорит о том, что для этой версии больше не будут выпускаться патчи, исправляющие уязвимости и возникающие ошибки. В таких условиях разработчики Битрикс24 не могут гарантировать стабильную работу после обновлений, поэтому обновления коробочных редакций Битрикс24 доступны только для порталов, работающих на PHP 8.0 — это минимальные требования — или 8.1. Если вы хотите, как и прежде, получать все обновления, вам необходимо обновиться до PHP 8.0 / 8.1.
Последовательность действий
Обновление следует выполнять поэтапно. Потребуется выполнить несколько шагов, которые приведут к нужному результату. Перед началом процедуры обязательно создайте резервную копию установки: для этого можно воспользоваться любым удобным способом — средствами продукта или сторонними решениями.
Порядок действий следующий:
- Пройдите по пути «Настройки» → Marketplace → «Обновление платформы» и установите все доступные обновления;

- Пройдите по пути «Настройки» → Marketplace → «Обновление решений» и обновите все сторонние решения до актуальных версий;

- Обновите PHP — рекомендуется версия 8.1, допускается в качестве минимальных требований версия 8.0.

- Повторно повторите шаги по обновлению самой платформы и приложений из Marketplace.

На этом процедура завершена.
Возникают ошибки — напишите или позвоните нам
Обновление не всегда проходит гладко, возможны разные ошибки — многое зависит от конкретных условий, в которых используется портал: приложения, интеграции, хостинг и так далее. Вы можете выполнить его силами штатных специалистов или самостоятельно, но в случае возникновения ошибок — лучше обратиться к профессионалам.
Почему не стоит пытаться исправлять ошибки самостоятельно:
- простой в бизнесе — это потерянные заказы и клиенты, снижение лояльности покупателей и репутационные издержки;
- мы — сертифицированный партнер Битрикс24 и способны быстро решить любую задачу.
Битрикс24 — сложная система, которая требует от разрабатывающих и обслуживающих ее специалистов постоянного повышения квалификации и изучения нового функционала. Человек со стороны может не понимать всех нюансов и допустить ошибки. Это повлечет за собой отключение портала и необходимость его новой перенастройки.
При этом стоит понимать, что за ошибки в сторонних приложениях, установленных из Битрикс24.Маркет, отвечает их поставщик — обращаться необходимо по контактам, размещенным на странице приложения. Исключение составляют модули, название которых включает в себя «bitrix» — их нужно рассматривать как компоненты системы, проблемы с которыми лучше всего решат сертифицированные партнеры Битрикс24. Если вы не можете понять, что вызывает ошибку, система или приложение — обращайтесь к нам, мы поможем разобраться.
В помощь тем, кто решил, что справится своими силами, представляем разбор наиболее типичных ошибок обновления и способов их устранения.
Распространенные ошибки и способы борьбы с ними
Вероятные причины ошибок могут заключаться в неправильной последовательности действий, которая решается довольно просто:
- перед установкой PHP 8.0 / 8.1 не были обновлены до актуальных версий ядро и компоненты системы — необходимо откатиться на установленную ранее версию PHP и пройдя по пути «Настройки» → Marketplace → «Обновление платформы» выполнить обновление;

- перед установкой PHP 8.0 / 8.1 не были обновлены до актуальных версий сторонние решения (у них есть точка в названии) — необходимо откатиться на установленную ранее версию PHP и пройдя по пути «Настройки» → Marketplace → «Обновление решений» выполнить обновление.

Сложности с модулями от сторонних компаний дополнительно могут быть вызваны тем, что поставщик не модернизировал его для актуальной версии PHP. В качестве решения можно обратиться к вендору, удалить или на время отключить проблемный модуль, убрав его из папки /bitrix/modules.
Белый монитор после обновления может возникать из-за неправильно заданного параметра short_open_tag = Off в настройках PHP. Решается установкой значения с Off на On, проверкой лога на ошибки и их устранением.

Краткие итоги
Битрикс24 — платформа, предлагающая огромное количество инструментов, способных полностью удовлетворить потребности компаний в управлении бизнесом. Коробочная редакция — это особенный продукт, предлагающий практически ничем не ограниченные возможности кастомизации и интеграции с внешними сервисами. Но в отличие от облачной редакции, чтобы поддерживать ее работоспособность, требуются специалисты, уверенно разбирающиеся во всех ее подробностях.
Если у вас возникли проблемы с обновлением или эксплуатацией коробочной редакции Битрикс24 — позвоните или напишите нам. Мы сможем в короткие сроки устранить неисправности и оптимизировать работу портала, повысив тем самым его эффективность и скорость.