BT报Warning: require_once(): open_basedir restriction in effect. 或者Warning: require_once 或者Fatal error: require_once(): Failed opening required

1 年 ago jony BT报Warning: require_once(): open_basedir restriction in effect. 或者Warning: require_once 或者Fatal error: require_once(): Failed opening required已关闭评论

Warning: require_once(): open_basedir restriction in effect. File(/data/website/xxxxxxx,inc.php) is not within the allowed path(s): (/data/website/xxxxx/:/tmp/) in /data/website/xxxxx/index.php on line 10

Warning: require_once(/data/website/xxxxx.inc.php): failed to open stream: Operation not permitted in /data/website/xxxxxxx/index.php on line 10

Fatal error: require_once(): Failed opening required '../include/xxxxx.inc.php' (include_path='.:/www/server/php/56/lib/php') in /data/website/xxxxxxxxx/index.php on line 10

当出现这些错误时,说明open_basedir配置出了问题

如果用的是BT,可以关闭网站的防跨站功能试下,如果还不行,就找到报错当前目录的根目录,看是不是有一个user.ini的文件,打开看下里面的内容,一般都指定了open_basedir配置路径,把open_basedir=这一行删了,或者把user.ini删了,就恢复了。

open_basedir=在php.ini配置中,这一行是注释的,也就是说,控制权是给到各个网站来处理的。