You don’t have permission to access /*.php on this server.解决方法

2016/6/10/ 257

今天在写一个php测试的时候,发现这个问题:You don’t have permission to access /*.php  on this server.开始的时候我是用ht

今天在写一个php测试的时候,发现这个问题:
You don’t have permission to access /*.php  on this server.
开始的时候我是用http://localhost 进行的测试,没有发现问题,后来要在内网服务器测试一下就要用IP地址进行那个访问了,如:http://192.168.0.1,就出现了这个问题。
后来咨询了一下朋友(php高手),说修改一下php的配置文件httpd.conf。
在原有的位置文件中找到配置节
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>
修改成
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
#    Deny from all
    Allow from all
#允许所有访问
    Satisfy all
</Directory>
还有
<Directory “D:/Wamp5/www”>
    #
    # Possible values for the Options directive are “None”, “All”,
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that “MultiViews” must be named *explicitly* — “Options All”
    # doesn’t give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be “All”, “None”, or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride all
    #
    # Controls who can get stuff from this server.
    #
#   onlineoffline tag – don’t remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>
修改成
<Directory “D:/Wamp5/www”>
    #
    # Possible values for the Options directive are “None”, “All”,
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that “MultiViews” must be named *explicitly* — “Options All”
    # doesn’t give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be “All”, “None”, or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride all
    #
    # Controls who can get stuff from this server.
    #
#   onlineoffline tag – don’t remove
    Order Deny,Allow
#    Deny from all
#  Allow from 127.0.0.1
    Allow from all
</Directory>
然后保存,重启服务,在访问就解决了这个问题。
因为刚刚接触,处于新手上路阶段,所以写下来备忘。


Forbidden You don’t have permission to access / on this server. You don’t have permission to access /phpmyadmin/ on this server. 解决办法
携程出大事了 疑似数据库物理删除
WP如何在首页调用分类文章列表的详细教程
火爆的自媒体,万达集团也来参与分蛋糕
英文google优化:全面剖析影响排名的各种因素
挑选关键词的常见方法