Я хочу установить страницу ошибок по умолчанию для сообщения/ошибки сервера 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