1С-Битрикс: переход на новую версию PHP — проверка совместимости

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Перед обновлением PHP обновите Битрикс, проверьте сторонние модули и сделайте резервную копию. Тестируйте на копии сайта.

В этой статье
  1. Что означает ошибка
  2. Причины и признаки
  3. Пошаговое решение
  4. Проверка результата

#Что означает ошибка

Сообщение
Совместимость PHP

Перед обновлением PHP обновите Битрикс, проверьте сторонние модули и сделайте резервную копию. Тестируйте на копии сайта.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Старое ядроПрочитайте относящуюся к этому компоненту запись в журнале до изменения конфигурации.Обновите. Посмотрите соответствующие настройки и журнал сервиса.
Устаревшие модулиУточните установленную версию и поддерживаемые требования; обновления берите только у разработчика.Обновите. Посмотрите соответствующие настройки и журнал сервиса.
Удалённые функцииПрочитайте относящуюся к этому компоненту запись в журнале до изменения конфигурации.Исправьте.
Нет бэкапаПрочитайте относящуюся к этому компоненту запись в журнале до изменения конфигурации.Сделайте.

#Пошаговое решение

  1. Сделайте резервную копиюДо изменения PHP сохраните полный архив файлов сайта, дамп БД, версию Битрикс и список установленных модулей и расширений, а также текущую версию PHP в панели хостинга. Проверьте возможность возврата к прежней версии и восстановление копии на стенде: только тогда переходите к обновлению.
  2. Обновите ядроВ административной панели Битрикс проверьте штатные обновления ядра и установленных решений, а также официальные системные требования к выбранной версии PHP. Не переходите на PHP 8.5 только потому, что он есть в панели: конкретная версия Битрикс и модули должны его поддерживать.
  3. ТестируйтеНа тестовой копии сайта переключите PHP на целевую поддерживаемую версию, сравните веб-модули, mbstring, mysqli, curl, intl и другие зависимости и просмотрите журнал PHP. Проверьте вход, каталог, корзину, оформление заказа, почтовые агенты и интеграции; исправляйте PHP Fatal/error по одному.
  4. Проверьте альтернативу: нет бэкапаЕсли новая версия вызывает ошибки, верните прежнюю поддерживаемую PHP-версию на рабочем сайте и сохраните журнал/список несовместимых компонентов. Не отключайте сообщения об ошибках вместо исправления кода; переход выполняйте после подготовки расширений и обновления модулей.

#Проверка результата

Для «1С-Битрикс: переход на новую версию PHP — проверка совместимости» выполните штатную проверку конфигурации, затем один контрольный запрос к сервису. Сверьте его результат с журналом и убедитесь, что пользователи не получили новых ответов 4xx или 5xx после изменения.

Так эту ошибку тоже называют

Источники и обновления

Для этой статьи пока не указаны источники. Мы отмечаем такие материалы и дополняем их при проверке.

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.