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

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

Параметры файла .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 у нас теперь будут записываться все ошибки при работе сайта.

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

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

Last updated