Ошибка "Cannot instantiate abstract class Bitrix\Iblock\Component\Base" в Битрикс

Решение, как исправить ошибку в 1С-Битрикс «Cannot instantiate abstract class Bitrix\Iblock\Component\Base»

Ошибка "Cannot instantiate abstract class Bitrix\Iblock\Component\Base"

Решение:
Если у вас 20-ая версия 1С-Битрикс и версия PHP на сервере 7.4, то данная ошибка вызывается обратной несовместимостью новой (7.4) версии функции get_declared_classes (она не обрабатывает необъявленные классы).

2 варианта решения проблемы:

  1. Обновить модуль main
  2. В версиях PHP 7.1 или 7.2 функция работает корректно. Решить проблему можно сменой PHP c версии 7.4 на 7.2

Комментарии (0)

Похожие решения:
Изменено: 20 06 2021
Просмотров: 5281