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

Xampp环境下phpMyAdmin突发403禁止访问错误的问题咨询

问题原因

导致403禁止访问的核心问题出在httpd-xampp.conf的phpMyAdmin目录访问规则配置,具体有3个触发点:

  • 配置项SSLRequireSSL强制要求phpMyAdmin必须通过HTTPS协议访问,如果你使用HTTP协议访问就会直接触发403错误
  • 配置项Require local仅允许本地环回地址(127.0.0.1、::1)访问phpMyAdmin,如果你使用本机局域网IP、自定义域名等非本地环回地址访问,也会触发403
  • 额外的ErrorDocument 403报错是因为Apache进程读取/error/XAMPP_FORBIDDEN.html.var文件时也没有权限,属于叠加的权限问题

你提供的config.inc.php配置本身没有问题,无需调整。

排查修复步骤
  • 优先验证HTTPS访问限制
    直接在浏览器输入https://127.0.0.1/phpmyadmin尝试访问,如果可以正常打开,说明是SSLRequireSSL的限制,无需修改配置后续直接用HTTPS访问即可;如果不需要强制HTTPS,可以打开httpd-xampp.conf,注释或删除SSLRequireSSL这行配置。
  • 调整访问IP限制
    如果你需要用局域网IP(如192.168.x.x)、自定义域名访问phpMyAdmin,可以修改httpd-xampp.conf中的访问控制规则:
    • 完全开放本地访问:将Require local替换为Require all granted
    • 仅开放指定网段访问:替换为Require ip 127.0.0.1 ::1 192.168.1.0/24(按需修改你的网段)
  • 修复ErrorDocument报错
    检查XAMPP安装目录下的error文件夹(默认路径C:/xampp/error/)的权限,确保Apache运行用户有读取权限;如果不需要自定义错误页,可以直接注释掉ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var这行配置。
  • 生效配置
    所有修改完成后,在XAMPP控制面板重启Apache服务,清空浏览器缓存后重新访问即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 08:18:04