apache — Как отправить уведомление и предупреждение PHP в error_log вместо веб-страницы?

Я не уверен, почему я не могу найти информацию об этом в Интернете, но php печатает уведомления и предупреждения на веб-странице, что недопустимо. Я знаю, что могу отключить его программно на каждой странице, но как мне настроить конфигурацию, чтобы просто отправлять эти ошибки в мой журнал ошибок? Я гуглил как сумасшедший и не могу понять это.

Вещи как это:

<b>Notice</b>: Use of undefined constant LOG_ERROR - assumed 'LOG_ERROR' in  on line <b>12</b><br /> <br /> <b>Warning</b>: syslog() expects parameter 1 to be long, string given in

2

Решение

ini_set('display_errors', '0');

Вы можете включить эту строку вверху любой страницы, но лучше установить ее в файле php.ini.

display_errors = Off

Найдите ‘display_errors’ в ini-файле и отключите его. Тогда всякий раз, когда вам нужна страница для отображения ошибок для отладки, вы можете просто установить:

ini_set('display_errors', '1');

В верхней части страницы.

5

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

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

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