PHP errors not being displayed

Posted by Mike on Server Fault See other posts from Server Fault or by Mike
Published on 2012-11-21T04:37:17Z Indexed on 2012/11/21 5:02 UTC
Read the original article Hit count: 199

Filed under:
|
|
|

I'm using PHP with Apache on Ubuntu 12.10. Errors are not being displayed to the browser for some reason and I can't figure it out.

I have the following in my php.ini file:

error_reporting = E_ALL & ~E_DEPRECATED
display_errors = On
display_startup_errors = On
log_errors = On

I am also positive that I have edited the correct ini file by verifying it with php_ini_loaded_file(). I can also verify that the values are correctly set by doing the following in my script:

echo ini_get("display_errors"); // Outputs 1
echo ini_get("display_startup_errors"); // Outputs 1
echo ini_get("log_errors"); // Outputs 1
echo ini_get("error_reporting"); // Outputs -1

I have tried what seems like every possible combination of these settings (and restarting Apache after each change) and it is just not outputting errors. I am also not using ini_set anywhere in the script. It is being set only from the ini file.

Any ideas why errors aren't being displayed?

© Server Fault or respective owner

Related posts about apache2

Related posts about ubuntu