исключение — какой уровень отчетов об ошибках я должен использовать на веб-сайте конечного пользователя, что завершено

Какой самый удобный способ сообщения об ошибках на готовом сайте? Я хотел бы по-прежнему регистрировать исключения и ошибки во внешнем файле. Я определенно не хочу, чтобы пользователь видел что-то большее, чем «Ошибка: что-то пошло не так, мы смотрим на это».

Моя попытка — поймать работу и могу ли я регистрировать свои исключения, если я установил:

error_reporting(0);

0

Решение

В вашем php.ini файл вы должны скрыть ошибки:

display_errors = Off

Если вы хотите знать о любых возникающих ошибках (вам следует позаботиться об этом), вам следует включить ведение журнала ошибок:

log_errors = On

Как настроить отчеты об ошибках, зависит от того, о каких ошибках вы хотите знать. В идеале вы должны знать обо всем (возможно, за исключением ошибок, связанных с устаревшими материалами; если веб-сайт уже создан, вы должны были исправить все такие ошибки). Увидеть эта страница для дополнительной информации.

; Show everything except deprecated errors
error_reporting = E_ALL & ~E_DEPRECATED

И тогда есть еще несколько вещей, которые вы можете установить:

; It makes little sense to have this on
html_errors = Off

; Set this to where your log file should be stored
error_log = /path/to/log/file.log

; Maybe more, see link below...

Вы можете увидеть некоторые больше вариантов здесь.

Перезагрузите сервер после внесения изменений в php.ini,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]