nginx 下PHP跨上层目录权限配置和伪静态

浏览:148 发布日期:2020/02/21 分类:ThinkPHP5专区 关键字: nginx
修改或删除根目录下的防跨目录配置文件.user.ini

1.删除方法:rm -f /网站目录/.user.ini

2.修改方法:先执行:chattr -i /网站目录/.user.ini,
然后修改里面的:open_basedir=/home/wwwroot/你要夸的目录位置/:/tmp/:/proc/
再执行:chattr +i /网站目录/.user.ini

3.修改 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在该行行前添加 # 或删除该行,重启nginx。


4.Thinkphp缓存权限处理:cache、runtime 等权限可读写


5.伪静态处理:伪静态规则文件需要放在/usr/local/nginx/conf/vhost/域名.conf。
增加一行:include rewrite/thinkphp.conf;#这是THINKPHP的伪静态
最佳答案
评论( 相关
后面还有条评论,点击查看>>