- Что происходит
- Что будет с сайтом после 31 декабря
- На какую версию переходить
- Как подготовить сайт на 1С-Битрикс
- Почему не стоит ждать конца декабря
- Как мы переводим сайты клиентов
Что происходит
PHP, на котором работают 1С-Битрикс, WordPress и большинство сайтов, выходит новой веткой раз в год. Каждую ветку разработчики поддерживают четыре года: два года исправляют любые ошибки, затем ещё два года выпускают только исправления безопасности.
PHP 8.2 вышел 8 декабря 2022 года. Обычные исправления для него закончились 31 декабря 2024 года, а 31 декабря 2026 года закончатся исправления безопасности. Сроки для следующих версий:
- PHP 8.3: исправления безопасности до 31 декабря 2027 года;
- PHP 8.4: до 31 декабря 2028 года;
- PHP 8.5: до 31 декабря 2029 года.
Что будет с сайтом после 31 декабря
1 января сайт не сломается: PHP 8.2 продолжит работать как раньше. Изменится другое. Если в 8.2 найдут новую уязвимость, исправления для неё уже не выпустят.
Как это выглядит на деле, показал октябрь 2026 года. Когда в PHP нашли критические уязвимости PHP2Shell, исправленные версии вышли для всех поддерживаемых веток, включая 8.2. Для PHP 7.4, 8.0 и 8.1, поддержка которых уже закончилась, официальных исправлений не было. Подробнее в нашей статье «Критическая уязвимость PHP».
Есть и вторая причина. Компания «1С-Битрикс» с 1 февраля 2026 года ограничила поддержку своих продуктов на PHP ниже 8.2: на такие серверы не устанавливаются обновления ядра и модулей. Рекомендуемая версия у Битрикса сейчас 8.3 или выше, так что переход совпадает с планами самой платформы.
На какую версию переходить
- PHP 8.3 рекомендует сам Битрикс, исправления безопасности для неё выходят до конца 2027 года. Это самый спокойный вариант для большинства сайтов.
- PHP 8.4 даёт запас ещё на год, до конца 2028 года. Перед переходом проверьте, что сторонние модули из Маркетплейса заявляют поддержку этой версии.
- PHP 8.5 — самая новая ветка. Для рабочего сайта на Битриксе с ней лучше подождать, пока совместимость подтвердят разработчики модулей.
Сайты клиентов мы переводим на 8.4: это запас до конца 2028 года.
Как подготовить сайт на 1С-Битрикс
Порядок ниже основан на рекомендациях «1С-Битрикс». Главное правило: сначала обновляется Битрикс, потом PHP.
- Узнайте версию PHP. В админке она указана в разделе «Настройки → Инструменты → Диагностика → Настройки PHP», в панели хостинга обычно в настройках сайта.
- Сделайте резервную копию средствами Битрикса. Если сайт на своём сервере, удобнее сделать снимок всего сервера.
- Обновите ядро с модулями до последних версий в разделе «Настройки → Marketplace → Обновление платформы». Обновления приходят только при действующей лицензии, поэтому если она истекла, сначала продлите её.
- Обновите сторонние решения в разделе «Настройки → Marketplace → Обновление решений». Если модуль давно не обновлялся, узнайте у его разработчика, работает ли он на новой версии PHP.
- Проверьте собственный код сайта: шаблоны, обработчики в папке
php_interface, свои модули. Именно в нём чаще всего находятся конструкции, которые новая версия PHP считает ошибкой. - Переключите PHP на копии сайта и пройдите главные сценарии: формы, каталог, корзину, оформление заказа, оплату, обмен с 1С.
- Переключите PHP на рабочем сервере. На обычном сервере после этого перезапустите Apache или PHP-FPM. На BitrixVM версию меняют через меню: «Manage servers in the pool», затем «Update PHP and MySQL».
- После переключения ещё раз проверьте обновления Битрикса. Несколько дней следите за журналом ошибок.
Если после перехода появились ошибки в стандартных модулях Битрикса, разработчики советуют писать в их техподдержку. По сторонним модулям вопросы задают их авторам.
Почему не стоит ждать конца декабря
Переключить версию PHP можно за минуты, а вот на исправление найденных ошибок может уйти несколько дней: всё зависит от модулей и собственного кода сайта. Если оставить переход на последние дни года, любая неожиданность придётся на новогодние праздники. Удобнее перейти в ноябре или первой половине декабря, пока есть запас на проверку.
Как мы переводим сайты клиентов
Сайты на нашей поддержке мы переводим на новую версию PHP сами: проверяем совместимость на копии, обновляем Битрикс с модулями, переключаем рабочий сервер в спокойное время, а потом следим за журналом ошибок. Сейчас 14 сайтов наших клиентов на 9 серверах уже работают на PHP 8.4 с исправлениями октябрьских уязвимостей PHP2Shell.
Если ваш сайт работает на PHP 8.2 или более старой версии, посмотрите, как устроена наша поддержка, или оставьте заявку: проверим версию PHP, Битрикса и модулей, а потом скажем, что нужно для перехода.
Источники: сроки поддержки версий на php.net, переход на PHP 8.х, справка 1С-Битрикс (обновлена 24 августа 2026 года), технические требования 1С-Битрикс.


