Я тестирую сайт в Интернете.
В данный момент ошибки не отображаются (но я знаю, что они существуют).
У меня есть доступ только к .htaccess
файлу.
Как сделать так, чтобы все ошибки отображались в моем .htaccess
файле?
Я добавил эти строки в свой .htaccess
файл:
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
И на страницах теперь отображается:
Внутренняя ошибка сервера
php
.htaccess
error-handling
Огугуа Белонву
источник
источник
AllowOverride All
конфигурацию Apache, если у вас есть к ней доступ.Ответы:
.htaccess:
источник
Чтобы включить фактическое отображение ошибок.
Чтобы установить типы отображаемых ошибок, вам необходимо использовать:
В сочетании с целочисленными значениями с этой страницы: http://php.net/manual/en/errorfunc.constants.php
Обратите внимание, что если вы используете -1 для своего целого числа, он покажет все ошибки и будет доказательством в будущем, когда они добавят новые типы ошибок.
источник
Я хочу добавить больше деталей к существующему ответу:
Дайте разрешение 777 или 755 для файла журнала, а затем добавьте код
в конце .htaccess. Это защитит ваш файл журнала.
Эти параметры подходят для сервера разработки. Для производственного сервера вы не должны отображать никаких ошибок для конечного пользователя. Поэтому отключите отображение флажков .
Для получения дополнительной информации перейдите по этой ссылке: Расширенная обработка ошибок PHP через htaccess
источник
Если вы хотите видеть только фатальные ошибки времени выполнения:
источник
Это работает для меня ( ссылка ):
источник