Monday, May 21, 2018

wordpress - PHP warnings despite error reporting being turned off



I just started getting some warnings both on the front and back end (using Wordpress) of a site I'm working on. Error reporting is turned off using error_reporting(0); placed at the beginning of wp-config.php file. I tried to put it into the main index.php file as well, to no avail.



The warnings only started to show up today and they don't show up on the live version of the site, which is at least 99% the same code, same database.




Here are the errors (substituted domain name for domain.com):




Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/var/www/virtual/domain.com/:/usr/share/php/) in /var/www/virtual/domain.com/htdocs/wp-includes/functions.php on line 2104



Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/var/www/virtual/domain.com/:/usr/share/php/) in /var/www/virtual/domain.com/htdocs/wp-includes/functions.php on line 2095



Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/var/www/virtual/domain.com/:/usr/share/php/) in /var/www/virtual/domain.com/htdocs/wp-includes/functions.php on line 2104





Why do I get these messages ? Shouldn't error_reporting(0) turn off all warnings?


Answer



OK, so in the end I solved the problem by directly modifying the php.ini file. This is the line:



php_admin_value open_basedir none


Thanks, @halfer


No comments:

Post a Comment

plot explanation - Why did Peaches' mom hang on the tree? - Movies & TV

In the middle of the movie Ice Age: Continental Drift Peaches' mom asked Peaches to go to sleep. Then, she hung on the tree. This parti...