• 技术文章 >后端开发 >PHP问题

    php403错误

    angryTomangryTom2019-10-17 16:40:33原创3184

    php入门到就业线上直播课:进入学习

    我们使用http://localhost/test.php进行本机测试,没有发现问题,在内网测试时,使用IP地址进行访问,如:http://10.10.50.195/test.php,就出现了403错误这个问题。解决这个问题的方法如下:

    1、首先修改一下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>

    2、然后保存,重启服务,再访问就解决了这个问题。

    更多PHP相关知识,请访问PHP中文网

    以上就是php403错误的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:apache 403 php
    上一篇:php中什么是时间戳? 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Apache服务配置详细讲解• apache如何配置php• apache不能解析php文件• apache打不开php文件
    1/1

    PHP中文网