WordPress问题导致大量错误日志

Gra*_*hie 3 php wordpress

我有一个问题导致错误日志每天大量增长.

[Thu Jan 30 08:55:55 2014] [warn] [client 2.102.44.72] mod_fcgid: stderr: PHP Warning: is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/var/www/vhosts/inspartnership.org.uk/:/tmp/) in /var/www/vhosts/inspartnership.org.uk/httpdocs/wp-includes/functions.php on line 1366

(我知道这是一个旧日志 - 但错误没有改变.)

这是WordPress functions.php中的违规行

$target_parent = dirname( $target );
while ( '.' != $target_parent && ! is_dir( $target_parent ) ) {
    $target_parent = dirname( $target_parent );
}
Run Code Online (Sandbox Code Playgroud)

现在该网站运行正常(直到日志变得太大,然后我得到500错误) - 我得到了导致问题的原因 - 该网站是在共享主机上并且正试图访问它之外的文件夹 - 我只是不知道如何解决它,说实话,不知道从哪里开始!

有没有人遇到过这个问题,可以指出我正确的方向.

并且任何人都可以帮助我确定WordPress的哪个部分可以经常调用此函数来制作如此庞大的日志

用简单的话 - 我有点厚:-D

提前致谢

Abh*_*rma 5

你是共享主机.因此,您无法访问整个服务器.根据您的日志,这些是您的网站允许的路径,/var/www/vhosts/inspartnership.org.uk/ /tmp/并且您正在尝试访问/目录,从而导致问题发生.

您可以使用这些wordpress内置函数来解决此问题.

对于主题

http://codex.wordpress.org/Theme_Development#Anatomy_of_a_Theme

对于插件

插件文件和位置

其他参考问题很少

检索WordPress根目录路径?