symfony - проблема с настройкой страницы 500 ошибок - PullRequest
5 голосов
/ 30 марта 2011

Я готов перевести сайт в рабочее состояние (в данный момент готовится), но у меня небольшая проблема с ошибкой внутреннего сервера 500.

Я создал файл в web/errors/error500.php иУ меня также есть: ErrorDocument 500 errors/error500.php в моем файле .htaccess

Проблема в том, что если в администраторе есть ошибка 500, она отображает страницу 500 по умолчанию Symfony вместо моей в папке errors.

У кого-нибудь есть приблизительное представление, почему это так?

Я очистил кэш Symfony, очистил кеш браузера и использовал несколько браузеров.

Спасибо

Ответы [ 2 ]

9 голосов
/ 30 марта 2011

Стандартный способ Symfony сделать это не с помощью директивы Apache ErrorDocument, а просто путем помещения страницы с ошибкой либо в <project>/apps/<appname>/config/error/error.html.php, либо в <project>/config/error/error.html.php, для страниц приложений или общих ошибок, соответственно.См. этот элемент контрольного списка в очень удобном Шпаргалке по развертыванию Symfony .

1 голос
/ 08 июля 2011

Также убедитесь, что вы не находитесь в режиме отладки, когда тестируете это, иначе он все равно будет показывать полную трассировку стека.

...