我刚开始在我正在开发的网站的前端和后端(使用 Wordpress)收到一些警告。error_reporting(0);
使用放在 wp-config.php 文件的开头来关闭错误报告。我也尝试将它放入主 index.php 文件中,但无济于事。
警告今天才开始出现,并且没有出现在网站的实时版本中,至少 99% 的代码相同,相同的数据库。
以下是错误(domain.com 的替换域名):
警告:is_dir() [function.is-dir]:open_basedir 限制生效。文件(/)不在允许的路径内:/var/www/virtual/domain.com/htdocs/wp 中的 (/var/www/virtual/domain.com/:/usr/share/php/) -includes/functions.php 在第 2104 行
警告:file_exists() [function.file-exists]:open_basedir 限制生效。文件(/)不在允许的路径内:/var/www/virtual/domain.com/htdocs/wp 中的 (/var/www/virtual/domain.com/:/usr/share/php/) -includes/functions.php 第 2095 行
警告:is_dir() [function.is-dir]:open_basedir 限制生效。文件(/)不在允许的路径内:/var/www/virtual/domain.com/htdocs/wp 中的 (/var/www/virtual/domain.com/:/usr/share/php/) -includes/functions.php 在第 2104 行
为什么我会收到这些消息?不应该error_reporting(0)
关闭所有警告吗?