nginx配置
设置了两个路径,一个是项目路径,另外一个是项目入口的路径位置。
配置如下图片:
location /api/web{
root $prj_root;
}
下面是yii2框架的urlmanager配置:
就这样配置好后,但是还是会报错,open_dir()之类的错误
如下open_dir()错误
解决open_basedir错误
处于这样的错误;首先查看了下php.ini,是被注释了的,所以不是php.ini配置问题
然后发现nginx虚拟主机配置文件中加入fastcgi配置,然后就去查看下fastcgi.conf文件配置是否合适
对的,加入这段代码配置就可以,使得对目录有访问权限
fastcgi_param PHP_ADMIN_VALUE”open_basedir=/home/wwwroot/:/tmp/:/proc/”;