PHP 报错 include(): open_basedir restriction in effect.

把公司项目搭建在本地的虚拟机上,但是访问会一直报500错误,服务器内部错误,查看了下日志,是php报错了,这是什么问题呢?

FastCGI sent in stderr: "PHP message: PHP Warning:  include(): open_basedir restriction in effect. File(/data/work/bms.cn/application/library/yk/yk.php) is not within the allowed path(s): (/data/work/bms.cn/public/:/tmp/:/proc/) in /data/work/bms.cn/public/index.php on line 9
qq_遁去的一_1
浏览 618回答 4
4回答

陪伴而非守候

在fastcgi.conf增加一行配置后,错误解决。 fastcgi_param PHP_ADMIN_VALUE "open_basedir=/data/work/:/tmp/:/proc/";

阿晨1998

open_basedir:将用户可操作性的文件限制在某目录下面。一般设置为open_basedir=.:/tmp//tmp是临时目录,根据实际需要修改。. 是指当前php脚本文件所在目录。
打开App,查看更多内容
随时随地看视频慕课网APP