nginx配置

设置了两个路径,一个是项目路径,另外一个是项目入口的路径位置。
配置如下图片:
Yii2框架Nginx配置以及修改fastcgi.conf实现URL美化
location /api/web{
root $prj_root;
}
下面是yii2框架的urlmanager配置:
Yii2框架Nginx配置以及修改fastcgi.conf实现URL美化

就这样配置好后,但是还是会报错,open_dir()之类的错误

如下open_dir()错误

Yii2框架Nginx配置以及修改fastcgi.conf实现URL美化

解决open_basedir错误

处于这样的错误;首先查看了下php.ini,是被注释了的,所以不是php.ini配置问题
Yii2框架Nginx配置以及修改fastcgi.conf实现URL美化

然后发现nginx虚拟主机配置文件中加入fastcgi配置,然后就去查看下fastcgi.conf文件配置是否合适
Yii2框架Nginx配置以及修改fastcgi.conf实现URL美化
对的,加入这段代码配置就可以,使得对目录有访问权限
fastcgi_param PHP_ADMIN_VALUE”open_basedir=/home/wwwroot/:/tmp/:/proc/”;

最后OK

Yii2框架Nginx配置以及修改fastcgi.conf实现URL美化

相关文章: