Я не уверен, почему я не могу найти информацию об этом в Интернете, но 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
ini_set('display_errors', '0');
Вы можете включить эту строку вверху любой страницы, но лучше установить ее в файле php.ini.
display_errors = Off
Найдите ‘display_errors’ в ini-файле и отключите его. Тогда всякий раз, когда вам нужна страница для отображения ошибок для отладки, вы можете просто установить:
ini_set('display_errors', '1');
В верхней части страницы.
Других решений пока нет …