nginx打开提示open_basedir restriction in effect错误

报500错误

打开报错信息ini_set('display_errors','yes');

查看问题描述以及资料,发现是php open_basedir 配置的问题,php不能引入其授权目录上级及其以上的文件,默认配置在php.ini(/usr/local/php/etc/php.ini),但是我的open_basedir 并没有配置,默认被注释了。

文献说可能在服务器配置目录下,如nginx、Apache等,于是用户sublime打开nginx进行全局搜索,open_base,果真还是搜到了,如下图

上一条是默认配置,默认配置是nginx.conf root 文件下的权限目录

我复制了一行改了授权目录  改成了项目文件夹的上级,重启nginx,项目可以打开了。

猜你喜欢

转载自blog.csdn.net/oHeiZhiShi123/article/details/82838294