nginx 下PHP跨上層目錄權限配置和偽靜態

瀏覽:162 發布日期: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的偽靜態
最佳答案
評論( 相關
后面還有條評論,點擊查看>>
滚雪球理财骗局揭秘