Устранение проблем с отображением ошибок PHP через .htaccess
При тестировании веб-сайта и обнаружении проблем отображение ошибок имеет решающее значение. Однако иногда этот дисплей можно отключить. Для пользователей, у которых есть доступ только к файлу .htaccess и которые хотят включить отображение ошибок, этот вопрос представляет собой комплексное решение.
Вопрос касается сценария, в котором файл .htaccess является единственным доступным ресурсом. Предлагается добавить три флага PHP: display_startup_errors, display_errors и html_errors. Эти флаги управляют поведением отображения ошибок в PHP. Однако после применения этих изменений на веб-сайте вместо подробных сообщений об ошибках отображалось «Внутренняя ошибка сервера».
Чтобы решить эту проблему, в ответе предлагается дополнительный флаг PHP: log_errors. Этот флаг включает регистрацию ошибок PHP, позволяя записывать ошибки в файл журнала, указанный error_log. Добавив эти строки в файл .htaccess:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_value error_log /home/path/public_html/domain/PHP_errors.log
теперь веб-сайт будет отображать на страницах подробные сообщения об ошибках и записывать их в указанное место. Это позволяет пользователям легче выявлять и устранять ошибки, не полагаясь на доступ за пределами файла .htaccess.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3