Yandex Metrika
sanches.free

Переход на PHP 8.x в «1С‑Битрикс»: сбор типовых рисков и проверочных шагов

Два временных слоя аудита

Сперва сверяют минимально допустимую ветку ядра с матрицей совместимости выбранного PHP, затем прогоняют статический анализ локального приложения без учета vendor из ядра, но с включением переопределённых методов студии на проекте.

Точки неожиданных фатальных ошибок

  • Вторичное использование несуществующего индексного ключа после строгих предупреждений в режимах unit-тестирования студии без выравнивания уровней error_reporting между CI и боевым php.ini.
  • Устаревший расширенный синтаксис конструкторов объектов вида именованного параметра только в коде приложения, уже не поддерживаемом рантаймом.

Виртуализированное окружение

Разница параметров между пулом FPM виртуальной машины типа BitrixVA и голым Debian решается отдельной матрицей тестирования конфигурации пула перед переключением переключаемых значений параметров времени сборки Opcache.

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии