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