Stop printing php error messages to browser Stop printing php error messages to browser linux linux

Stop printing php error messages to browser


display_errors = Off

in php.ini will let you keep your syslog errors, but write nothing to the browser.


You need to change the php.ini setting display_errors to off or 0. You can either do this in your actual php.ini, with a .htaccess file, or by calling this at the start of the script:

ini_set('display_errors', '0');


Try adding the following to the top of your script:

ini_set('display_errors',0);

This should set the error reporting to none and override the servers php.ini settings (which sometimes ignore your error_reporting(0) )