Reputation: 19547
I have set error_reporting = 0
in php.ini, but when I create a script containing <?php echo "error: ".error_reporting(); ?>
it reports an error level of 7. What else could be setting the error_reporting value?
Upvotes: 0
Views: 2020
Reputation: 79014
There are many places this can be set that override the main php.ini
. Run phpinfo()
and check Local Value and Master Value for error_reporting. Also check to see if any of the following exist and if they have a different setting for error_reporting:
Any of the above can override settings in the Loaded Configuration File php.ini
.
Upvotes: 1
Reputation: 1496
If you have modified directly the php.ini, and i'm guessing you're using apache, you must have to restart it for your changes take effect.
All right, restarted and not working ? you can try set it by using a pure PHP code:
error_reporting(E_ALL | E_STRICT);
Upvotes: 0
Reputation: 1800
It could be set within PHP with error_reporting(E_ERROR | E_WARNING | E_PARSE);
Btw. Are you sure you're loading correct php.ini file? Check it with phpinfo();
Upvotes: 1