Question

How can I prevent php error logging in php? I can print errors, but I can't disable error logging(all php errors are appended to error_log in my host). I have tried to search the net, but I haven't find anything(exept solutions which are not working for me). My function that shows errors:

function show_errors($log = false) {

    if ($log) {
      // so what here?
    }

    error_reporting(E_ALL);
    ini_set('display_errors', '1');

}

But remember. I can't use php_flags or php_values in my .htaccess file because my web server has blocked them.

Was it helpful?

Solution

If your php.ini does not have safe_mode or open_basedir in effect, you can do this

ini_set('error_log', '/dev/null');  

You can also use .htaccess at your docroot and add

php_value error_log /dev/null 
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top