Сначала убедитесь, что в вашем коде нет места, в котором вы установите error_reporting на 0 например,
error_reporting(0);
, поскольку это полностью скроет все предупреждения и уведомления об ошибках.
В сценарии php эти три строки кода просто включат его
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Вы должны увидеть те же сообщения в журнале ошибок PHP .
Другоевещи, которые вам нужно будет проверить
1.) Файлы PHP.INI или ваши настройки Apache
Вы можете перейти к своему php.ini файлы и убедитесь, что следующие параметры ниже закомментированы и установлены.
Под комментарием я имею в виду удаление точки с запятой ** (;) ** в конце
Например.
без комментариев =; display_errors = On
с комментариями = display_errors = On // точка с запятой удалена
display_errors=On
display_startup_errors=On
track_errors = On
html_errors=On
завершение работы и перезапускApache, чтобы он вступил в силу.
2.) .HTACCESS Файлы
Вы также можете проверить .htaccess файлычтобы увидеть, установлены ли какие-либо из этих флагов параметров предупреждения на 0 , что означает отключение, и установите их на 1 , что означает включение.
Не забудьте отключитьвсе эти предупреждения об ошибках в производстве.