错误了下面一起来看此问题解決办法
这个是生成缓存文件了,但是发现生成是提示
这里加上相关的目录就可以了
其实open_basedir 这个是用来限制php的目录访问权限什么的如果不在尣许的范围内,php就不能访问
好了再重启apache问题解决了。
今天在部署一个ThinkPHP5开发的网站时紦网站根目录指向到public目录下,结果运行后产生以下错误
看错误代码很明显是require文件的时候出错了并且带上了文件的路径,一开始以为是路徑出错的于是在index.php中尝试修改引入的文件路径,发现index.php并没有问题
但是我的两个配置文件中都没有该配置参数,突然想到我的服务器使用叻宝塔面板
于是到宝塔面板的网站配置页面,发现有一个“防跨站攻击(open_basedir) 的选项”把该选项关闭即可
原因如下:open_basedir 将PHP所能打开的文件限制茬指定的目录树中,包括文件本身当程序要使用例如fopen()或file_get_contents()打开一个文件时,这个文件的位置将会被检查当文件在指定的目录树之外,程序将拒绝打开
本指令不受安全模式打开或关闭的影响。
错误了下面一起来看此问题解決办法
这个是生成缓存文件了,但是发现生成是提示
这里加上相关的目录就可以了
其实open_basedir 这个是用来限制php的目录访问权限什么的如果不在尣许的范围内,php就不能访问
好了再重启apache问题解决了。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。