Какой самый удобный способ сообщения об ошибках на готовом сайте? Я хотел бы по-прежнему регистрировать исключения и ошибки во внешнем файле. Я определенно не хочу, чтобы пользователь видел что-то большее, чем «Ошибка: что-то пошло не так, мы смотрим на это».
Моя попытка — поймать работу и могу ли я регистрировать свои исключения, если я установил:
error_reporting(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
,
Других решений пока нет …