sfd
Проблемы при обновлении php c 7.3 до 8.1 на Битрикс-сервере.
Обратились с просьбой по обновлению версии php c 7.3 до 8.1 на сервере для Битрикс.
И конечно же не обошлось без подводных камней со стороны Битрикс, появилась ошибка:
[TypeError]
call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method CSiteCorporate::ShowPanel() cannot be called statically (0)
public_html/bitrix/modules/main/classes/general/module.php:480
Решение оказалось достаточно простым:
1. Идем в папку /bitrix/modules/
2. Ищем название модуля который выдает ошибку, в моем случае CSiteCorporate, который находится в папке bitrix...
Обработка ошибок в Битрикс
При разработке под Битрикс можно пользоваться не только логами, установленными в конфигурации сервера, но и своими. Для этого нужно настроить обработчик ошибок в секции exception_handling в файле /bitrix/.settings.php Можно использовать кастумный обработчик ошибок для записи логов. Конфигурируется...