При обновлении PHP до 8 версии в работе сторонних модулей 1С-Битрикс могут возникнуть ряд ошибок.
Рассмотрим варианты ошибок и как их исправить:
Ошибка №1При возникновении данной ошибки нужно либо обновить модуль до последней версии, либо в файле /bitrix/modules/название.модуля/install/index.php заменить название функции function название_модуля() на function __construct() После этого ошибка должна уйти
Ошибка №2
Для исправления ошибки:
call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method НазваниеМодуля::МетодКласса() cannot be called statically (0)Необходимо найти код данного модуля по следующему пути (/bitrix/modules/название.модуля), определиться с классом в котором возникает данная ошибка и к данному классу приписать служебное слово static, примерно так:
static function МетодКласса()

150 +
Запущенных проектов
В год мы запускаем более 150 сайтов и магазинов.
50 +
Продвинутых сайтов
Ежегодно мы продвигаем более 50 сайтов.
80 +
Рекомендаций
Ежегодно более 80 клиентов приходят по рекомендации.
14 +
Лет работаем
Мы работаем в области создания и продвижения сайтов с 2008 года
Веб-форма не найдена.