Как выполнить редирект на страницу 500.php, чтобы сработало правило
.htaccess ErrorDocument 500 /500.php
?
Код ниже работает без подключения header:
<?php
ini_set('display_errors', 0);
throw new Error('Error!');
Но как только я запрашиваю
header, то выводит стэк-трейс (либо "
При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php", если
debug отключен).
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
Содержимое
exception_handling файла
.settings.php:
'exception_handling' =>
array (
'value' =>
array (
'debug' => false,
'handled_errors_types' => 4437,
'exception_errors_types' => 4437,
'ignore_silence' => false,
'assertion_throws_exception' => true,
'assertion_error_type' => 256,
'log' => NULL,
),
'readonly' => false,
),