头像

宝塔open_basedir restriction ineffect报错解决方案

来源:https://www.sucaihuo.com/topic/2350.html 素材火管理员 2021-01-15 10:30浏览(49)

宝塔安装thinkphp源码经常会出现这种情况:

Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/sucaihuo.com/thinkphp/start.php) is not within the allowed path(s):


解决方案如下:

php open_basedir报错是因为PHP不能引入其授权目录上级及其以上的文件;

一般情况下是不会出现这种问题的,之所以出现这个问题绝大多数情况是由于服务器的原因,为了安全才做了这样的限制!

取消成功后会提示:已清除防跨站设置


若是出现白屏或500的情况,这个时候需要开启 php 错误提示来判断是否是因为设置了open_basedir选项出错?

打开 php.ini 搜索 display_errors,把 Off 修改为 On就开启了 php 错误提示,这时再访问之前白屏的页面就会出现错误信息。如果错误信息如下那么很有可能就是因为open_basedir的问题。


评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2