Страница ошибок по умолчанию PHP 500 ошибок в Apache

Я хочу установить страницу ошибок по умолчанию для сообщения/ошибки сервера 500.

Я установил запись в своем vhost:

ErrorDocument 500 /errorpage.html

Я создал файл PHP с неизвестной функцией, чтобы получить ошибку 500. Это работает. Apache отправляет код состояния 500 в браузер и в файл access.log. Но мой редирект на errorpage.html не работает. Я вижу белую страницу (WSOD) без содержимого.

Где моя ошибка?

Чтобы проверить страницу ошибки по умолчанию, я также создал файл example.html и сделал этот файл нечитаемым для пользователя веб-сервера (права на файл 600, root владельца). Браузер / apache отправляет мне статус 401, и моя страница с ошибкой 401 по умолчанию работает. Я получил перенаправление на мою страницу errorpage.html (ErrorDocument 401 /errorpage.html)

Это должно быть что-то с моей конфигурацией PHP/Apache.

PHP 5.5.9, апач 2.4


person Soeren Bargmann    schedule 17.08.2016    source источник
comment
Ага, та же проблема. Спасибо.   -  person Soeren Bargmann    schedule 17.08.2016