После прочтения некоторых руководств я создал файл ошибки, который должен отображаться вместо ошибки сервера 500. Я добавил его в корень домена и добавил следующую строку в конец .htaccess:
ErrorDocument 500 /error.html
Теперь вопрос в том, как я могу протестировать его на действующем сайте и убедиться, что страница с ошибкой появляется, когда сайт действительно вылетает?
Любые предложения очень ценятся.
Я создал папку с названием http500
в корне www
Я поставил .htaccess
файл в эту папку со следующим:
Redirect 500 /http500
Затем я открыл это http://example.com/http500
Вы можете попробовать разные страницы ошибок
Redirect 501 /http500
или
Redirect 502 /http500
или
Redirect 503 /http500
Никакого перезапуска сервера не потребовалось, изменения вступили в силу немедленно.
Источники:
https://stackoverflow.com/a/8687536/534883
https://bibwild.wordpress.com/2013/06/05/how-to-make-apache-fake-a-500-http-response/
Посмотри на это:
Как вызвать 500 Internal Server Error в PHP?
Создайте новый каталог и введите в него нефункциональный файл .htaccess (например, с синтаксической ошибкой или аналогичным). Затем откройте этот каталог в браузере.