cgi.fix_pathinfo=0 时 thinkphp框架在lnmp环境用不了怎么办
开启cgi.fix_pathinfo=1时,thinkphp框架在lnmp环境可以用了,不过pathinfo漏洞就存在了pathinfo漏洞存在时,把上传文件目录去掉PHP执行权限是否是唯一方法?
求各位赐教... thinkphp官网文档有说明:http://doc.thinkphp.cn/manual/hidden_index.html
在虚拟主机root那一行下面加上if (!-e $request_filename) {
rewrite^(.*)$/index.php?s=$1last;
break;
}重启nginx
thinkphp里配置 'URL_MODEL' => 2,
这个模式是不需要pathinfo支持的 加了出现
系统发生错误
您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]
[ 错误信息 ]
无法加载模块index.php 同楼上一样。 也是出现问题。到底如何处理呢。 。这么强大的东西。 怎么被 一个 pathinfo给搞定了。 唉。 强人出招吧。 不行呀。 怎么也搞不定呀。
页:
[1]