Содержание
Обновление Битрикс на старом сайте больше нельзя откладывать: с 1 февраля 2026 года коробочные продукты 1С-Битрикс не устанавливают обновления на PHP ниже 8.2, а сама версия PHP 8.2 перестаёт получать исправления безопасности 31 декабря 2026 года. Если ваш сайт работает на PHP 7.4 или 8.0, он уже несколько лет живёт с незакрытыми уязвимостями. Обновиться можно без остановки продаж, если сначала всё сделать на копии сайта и проверить по списку.
Почему обновление больше нельзя откладывать
У каждой версии PHP есть срок, после которого разработчики языка перестают закрывать в ней уязвимости. Вот текущая картина по данным php.net.

Вторая причина практическая. Как сообщает 1С-Битрикс, с 01.02.2026 поддержка коробочных продуктов на PHP ниже 8.2 ограничена: обновления не установятся, пока сервер не переведён на PHP 8.2, а рекомендуемая версия 8.3 и выше. Значит, сайт на старом PHP не получает ни исправлений ядра Битрикса, ни новых функций, ни совместимости с новыми версиями модулей.
Чем грозит работа на устаревших версиях:
- Безопасность. Известные уязвимости PHP и старых версий ядра не закрываются. Это прямой путь к взлому, вирусам на сайте и утечке данных клиентов.
- Хостинг. Провайдеры постепенно убирают старые версии PHP. Однажды переход придётся делать в спешке, по их графику.
- Модули и интеграции. Новые версии платёжных модулей, доставки, обмена с 1С требуют свежего ядра и PHP.
- Скорость. Новые версии PHP работают быстрее старых. Сайт на старом PHP медленнее, чем мог бы быть.
Что ломается при переходе на PHP 8
Сайт на Битриксе, который несколько лет дорабатывали разные подрядчики, почти никогда не переезжает на новый PHP без правок. Проблемы обычно сосредоточены в четырёх местах.

- Правки ядра. С ними больше всего проблем. Если прошлый подрядчик правил файлы самого Битрикса, обновление их перезапишет, и функция молча пропадёт. Такие правки нужно найти заранее и перенести в правильное место.
- Модули из Маркетплейса. Старые версии модулей не работают на PHP 8. Иногда модуль можно обновить, иногда его разработчик давно ушёл с рынка, и модуль придётся заменить.
- Свои компоненты и шаблоны. Код, написанный под PHP 5 и 7, использует функции, которые в PHP 8 удалены, и конструкции, которые раньше давали предупреждение, а теперь ошибку.
- Интеграции. Обмен с 1С, платёжные системы, службы доставки. Каждую нужно проверить на реальном сценарии.
Как обновить PHP на сайте Битрикс: план по шагам

- Копия. Полный бэкап файлов и базы, тестовый стенд с тем же окружением, что на боевом сервере. Проверяем, что копия работает так же, как сайт.
- Аудит. Ищем правки ядра, составляем список модулей и их совместимость, прогоняем свой код через автоматическую проверку совместимости с PHP 8 (например, PHPCompatibility для PHP_CodeSniffer). Получаем список того, что нужно исправить, и оценку работ.
- Обновление на копии. Сначала ядро и модули Битрикса на текущей версии PHP, затем переход на новый PHP. Если сайт сильно отстал, обновление идёт в несколько шагов.
- Тестирование. Проходим все ключевые сценарии по чек-листу ниже. Исправляем найденное и повторяем.
- Переключение. В часы минимальной нагрузки, с готовым планом отката и включённым мониторингом. Первые дни внимательно следим за ошибками.
Сроки зависят от состояния сайта. Аккуратно сделанный сайт без правок ядра обновляется за несколько дней. Сайт с историей из нескольких подрядчиков, правками ядра и старыми модулями может потребовать нескольких недель.
Чек-лист проверки после обновления
| Что проверить | Как |
|---|---|
| Каталог и поиск | Открыть разделы, фильтры, карточки, поиск по названию |
| Корзина и оформление заказа | Пройти весь путь до подтверждения |
| Оплата | Тестовый платёж каждым способом оплаты |
| Обмен с 1С | Выгрузка товаров и цен, загрузка заказов |
| Формы и почта | Отправить каждую форму, проверить письма клиенту и менеджеру |
| Личный кабинет | Регистрация, вход, восстановление пароля, история заказов |
| Агенты и задачи по расписанию | Проверить, что они запускаются и завершаются без ошибок |
| Административная часть | Редактирование товаров, заказов, контента |
| Журнал ошибок | Пусто или только известные некритичные предупреждения |
Когда обновление превращается в разбор легаси
Иногда при аудите выясняется, что сайт держится на десятках правок ядра, заброшенных модулях и коде, которого никто не понимает. Это уже легаси в чистом виде: обновление в таком случае становится поводом навести порядок, а не просто поменять версию. Подробнее о том, что это значит и какие есть варианты, в статье «Легаси: что это такое и что делать бизнесу». А если стоит вопрос, не проще ли переделать сайт целиком, пригодится разбор «Рефакторинг легаси или переписать с нуля».
Обновление Битрикс в ИнТерраТех
Мы работаем с сайтами на Битриксе и 1С-Битрикс, в том числе написанными другими подрядчиками. Обновление начинаем с аудита: ищем правки ядра, проверяем модули и интеграции, оцениваем объём работ до старта. Само обновление делаем на копии, переключаем с планом отката и мониторингом. После этого сайт можно оставить у нас на поддержке, чтобы следующие обновления шли по графику, а не в спешке.
Частые вопросы
Какую версию PHP выбрать для Битрикса?
Минимум 8.2, чтобы получать обновления Битрикса, но 8.2 поддерживается только до конца 2026 года. Разумнее сразу переходить на 8.3 или 8.4, если модули и код это позволяют. Битрикс рекомендует 8.3 и выше.
Можно ли обновить PHP без обновления Битрикса?
Обычно нет: старые версии ядра Битрикса не рассчитаны на PHP 8. Правильный порядок: сначала обновить ядро и модули на текущем PHP, затем переключить PHP.
Сколько стоит обновление Битрикс и PHP?
Зависит от состояния сайта: числа правок ядра, сторонних модулей, своего кода и интеграций. Поэтому сначала делают аудит совместимости, а потом называют цену и срок.
Что будет, если не обновлять?
Сайт продолжит работать, но без исправлений безопасности PHP и Битрикса, без новых версий модулей и с риском, что хостинг отключит старую версию PHP по своему графику.
Как понять, какая версия PHP стоит на сайте?
Версию покажет панель управления хостингом. В административной части Битрикса её видно в инструментах проверки системы.


