XAMPP环境下WordPress访问出404错误,安装失败求助
WordPress访问404错误排查方案(XAMPP Windows 11环境)
核对访问URL的准确性
- 确认WordPress所在文件夹名称,比如放在
htdocs/wp目录下,访问URL必须是http://localhost:9090/wp(注意端口为9090,与错误提示的端口一致) - 检查URL拼写,包括文件夹名称的大小写(Windows文件名不区分大小写,但Apache可能因配置严格触发404)
- 避免URL中出现多余斜杠或错误路径
- 确认WordPress所在文件夹名称,比如放在
验证WordPress文件路径
- 打开XAMPP默认的
htdocs目录(通常为C:\xampp\htdocs),确认目标文件夹存在,且包含wp-config.php、wp-admin、wp-content等核心文件 - 若直接解压WordPress压缩包,注意是否将压缩包外层的版本文件夹(如
wordpress-6.4.1)复制到了htdocs,此时访问URL需对应这个完整文件夹名
- 打开XAMPP默认的
检查Apache基础配置
- 打开XAMPP控制面板,点击Apache的
Config→httpd.conf,确认DocumentRoot和<Directory>配置指向正确的htdocs路径(例如DocumentRoot "C:/xampp/htdocs") - 查找
Listen 9090配置,确认端口设置与访问URL中的端口一致,无端口冲突 - 若修改过配置,重启Apache服务生效
- 打开XAMPP控制面板,点击Apache的
排查文件权限问题
- 右键WordPress文件夹,选择
属性→安全,确保当前用户拥有读取和写入权限(尤其是wp-content目录) - 取消文件夹的
只读属性(复制外来文件时常会附带该属性)
- 右键WordPress文件夹,选择
临时禁用.htaccess规则
- 若WordPress目录下存在
.htaccess文件,将其重命名为.htaccess.bak后重新访问 - 若404消失,说明原
.htaccess规则有误,后续可通过WordPress后台设置固定链接重新生成该文件
- 若WordPress目录下存在
重启Apache服务
- 完成上述任何配置或文件调整后,在XAMPP控制面板中停止并重新启动Apache,确保修改生效
内容的提问来源于stack exchange,提问作者fhschmid
相关产品推荐
相关产品推荐

