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

Windows 10系统下XAMPP出现Apache 403 Forbidden错误,尝试多方法未解决

报错原因

[core:error] (20023)The given path was above the root path 报错属于Apache访问路径限制错误,本质是请求读取的文件路径超出了Apache配置中允许访问的目录范围,和文件夹读写权限没有直接关联。你尝试的权限修改、重装XAMPP操作无法解决该问题,是因为没有定位到核心错误点。

解决方案

1. 修复Apache路径匹配配置

  • 打开XAMPP控制面板,点击Apache对应的「Config」按钮,选择httpd.conf配置文件
  • 查找DocumentRoot配置项,确认取值是否为"C:/xampp/htdocs",下方紧邻的<Directory>标签路径必须和DocumentRoot取值完全一致,路径统一使用正斜杠/或者双反斜杠\\,不要使用单反斜杠
  • 如果你配置过虚拟主机,打开httpd-vhosts.conf文件,逐个检查虚拟主机配置的DocumentRoot和对应<Directory>标签的路径是否完全匹配,不要出现路径漏写、多写字段的问题
  • 检查你正在运行的PHP代码,确认include、require、文件读写相关函数没有使用../类的相对路径跳转到C:/xampp/htdocs目录以外的位置读取文件

2. 解决XAMPP文件夹权限自动重置问题

  • 右键点击C:/xampp文件夹,依次选择「属性」-「安全」-「高级」,点击页面底部的「更改权限」,勾选「替换所有子对象权限条目」,给当前登录的Windows用户授予「完全控制」权限,保存配置后重启电脑测试
  • 如果修改权限后仍被系统自动重置,直接将整个xampp文件夹剪切到D盘等非系统盘根目录,修改xampp-control.ini中所有旧路径为新的存放路径,再重启Apache即可,非系统盘不存在Windows系统强制权限保护机制,不会自动重置权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 20:54:03