pathinfo设置

来源:互联网 发布:sql注入教程完整版 编辑:程序博客网 时间:2024/05/20 23:05

转自:http://blog.163.com/chudaozhe@126/blog/static/115732343201231312658583/



默认是设置好的(如果页面不能访问问题可能是Apache开启伪静态),下面的方法仅供参考:
1、解决:path_info支持     X 访问install.php/1/2/3如果能正常访问, 主流的框架如zend等均要此支持

修改PHP.INI里面

;cgi.fix_pathinfo=1

改为

cgi.fix_pathinfo = On      ------------------------------------------(这个地方我试了一下,好象应该是cgi.fix_pathinfo=1)

保存,重启。。解决问题。

2、学习php框架的时候经常会用到pathinfo模式,apache2.0以上版本默认不支持,需手动开启

在httpd.conf文件中 找到下面这段代码

<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order deny,allow
  Deny from all
   AcceptPathInfo On    //加入这行代码就OK了
</Directory>

3、让 Apache 支持 PathInfo

配置的 Apache 版本 : 2.2.13

在配置文件中加入

<Files *.php>

AcceptPathInfo On

</Files>

这样 Apache 就可以支持针对 php 文件的 PathInfo 了.


相关来源:http://guo-dong.diandian.com/

http://xwsoul.com/posts/6

http://www.vpser.net/security/lnmp-php-pathinfo.html


原创粉丝点击