1. Создаю в корне сайта файл error.php со следующим содержимым:
<?php
echo show_me_error;
?>
2. Открываю в браузере
site.ru/error.php - белый экран
3. Смотрю
bitrix/php_interface/dbconn.php:
$DBDebug = true;
4. Смотрю
bitrix/php_interface/.settings.php:
...
array (
'value' =>
array (
'debug' => true,
'handled_errors_types' => E_ALL & ~E_NOTICE & ~E_STRICT & ~E_USER_NOTICE & ~E_DEPRECATED,
'exception_errors_types' => E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_USER_WARNING & ~E_USER_NOTICE & ~E_COMPILE_WARNING,
'ignore_silence' => true,
'assertion_throws_exception' => false,
'assertion_error_type' => 256,
'log' => array (
'settings' => array (
'file' => 'bitrix/modules/error.log',
'log_size' => 1000000,
),
),
),
'readonly' => false,
),
...
5. Смотрю
bitrix/modules/error.log - кучу левых Warning, однако моей ошибки в моём error.php нет
6. Иду в
.htaccess:
php_value display_errors 1
php_value error_reporting 7
7. Иду на сервере в
/var/log/nginx/error.log - то же самое, ничего о моей ошибке
Как мне на экране при открытии
error.php увидеть мою ошибку?