Включение логирования БУС

Общая инструкция по отладке ошибок БУС.

Параметры файла .settings.php

Инструкция предназначена для разработчиков сайта или поддержки хостинга.

Файл .settings.php необходимо редактировать через FTP / SFTP. При редактировании через административный раздел могут возникнуть фатальные ошибки, которые вы потом не исправите, т.к. сайт уже упадет и все равно придется исправлять через FTP / SFTP.

Переходим в файл /bitrix/.settings.php ищем секцию

'exception_handling' => array (
...
)

В этой секции выставляем параметры таким образом.

'exception_handling' =>
array (
'value' =>
array (
'debug' => true,
'handled_errors_types' => 4437,
'exception_errors_types' => 4437,
'ignore_silence' => false,
'assertion_throws_exception' => true,
'assertion_error_type' => 256,
'log' => array (
'settings' =>
array (
'file' => 'bitrix/modules/error.log',
'log_size' => 1000000,
),
),
),
'readonly' => false,
)

Обратите внимание на ключ log, он должен быть заполнен и ключ debug должен быть в значении true. Таким образом в файл /bitrix/modules/error.log у нас теперь будут записываться все ошибки при работе сайта.

Если у вас заполнена эта секция своими значениями, то используйте их. Главное чтобы логи записывались и вы знали в какой файл.

Основная статья