You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置XAMPP的phpMyAdmin访问权限后,本地出现Forbidden错误

解决XAMPP本地无法访问phpMyAdmin的Forbidden问题

以下是几个排查和解决的方向:

  • 检查Apache版本对应的访问控制语法
    你当前使用的Order allow,deny和Allow from是Apache 2.2的旧语法,如果你的XAMPP搭载的是Apache 2.4及以上版本,这些指令已经被弃用,会导致访问控制不生效或者出现Forbidden错误。需要替换成2.4版本的Require指令:

    <Directory "D:/XAMP/phpMyAdmin">
        AllowOverride AuthConfig
        Require local
    </Directory>
    

    Require local会自动允许所有本地来源的访问(包括127.0.0.1、::1以及localhost),比单独指定IP更灵活。同时记得把httpd-xampp.conf里的旧访问控制语法也一并替换。

  • 确认是否遗漏IPv6本地地址
    如果你本地访问时用的是IPv6地址(比如浏览器解析localhost为::1),但你的配置只允许了IPv4的127.0.0.1,就会被拦截。如果坚持用旧语法,可以添加Allow from ::1;用新语法的话Require local已经包含了IPv6本地地址,无需额外配置。

  • 排查配置冲突
    检查httpd-xampp.conf文件中是否存在针对/phpmyadmin目录的其他访问控制配置,确保这些配置和你添加的规则一致,避免出现互相覆盖的情况。

  • 重启Apache服务
    所有配置修改后,必须重启XAMPP中的Apache服务,新的规则才能生效。

内容的提问来源于stack exchange,提问作者Yuso

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 05:15:32