XAMPP安装WordPress访问setup-config.php报404错误如何解决
XAMPP环境下访问WordPress安装路径报404的修复步骤
按以下优先级逐一排查即可解决绝大多数同类问题:
- 第一步先核对文件实际存放路径
打开XAMPP安装目录下的htdocs文件夹,确认层级符合要求:htdocs/wordpress/目录下要直接能看到wp-admin、wp-content、wp-includes三个核心文件夹,以及index.php、wp-config-sample.php等根目录文件。最常见的解压错误是多嵌套了一层文件夹,实际路径变成htdocs/wordpress/wordpress/[核心文件],这种情况把内层的核心文件挪到上层wordpress目录即可。
同时注意Windows默认隐藏已知文件扩展名的坑:先在文件夹选项里关闭「隐藏已知文件类型的扩展名」,确认不存在wordpress文件夹被误命名为wordpress.zip、setup-config.php被存成setup-config.php.txt这类后缀名错误的问题。 - 确认Apache服务运行状态正常
打开XAMPP控制面板,查看Apache对应的状态指示灯为绿色运行中,点击Apache旁的Admin按钮,确认能正常打开XAMPP默认欢迎页。如果欢迎页都无法访问,先排查80/443端口冲突问题(常见被IIS、其他本地Web服务、下载类工具占用,可修改httpd.conf内的Listen配置项换用未被占用的端口)。 - 修正Apache基础配置
- 点击XAMPP控制面板Apache行的
Config按钮,选择Apache (httpd.conf)打开配置文件 - 搜索
LoadModule rewrite_module配置项,删除行首的#注释符,开启URL重写模块 - 搜索指向
htdocs目录的<Directory>配置段,将段内的AllowOverride None修改为AllowOverride All,保存文件后重启Apache服务
- 点击XAMPP控制面板Apache行的
- 调整访问方式、排查伪静态规则冲突
不要手动输入wp-admin/setup-config.php这类深层脚本地址,路径校验完成后直接访问http://localhost/wordpress/即可,WordPress会自动跳转至安装引导流程,新版本WordPress对安装脚本的路由做了校验,直接访问深层脚本可能被拦截返回404。
如果wordpress目录下提前放置了自定义的.htaccess文件,先将该文件临时重命名为.htaccess.bak再刷新测试,错误的伪静态规则会导致所有子路径直接返回404。
排查完成后如果仍有问题,可以清空浏览器缓存、或者用浏览器隐私模式打开地址重试,避免本地缓存的旧错误页面干扰结果。
内容的提问来源于stack exchange,提问作者Dave
相关产品推荐
相关产品推荐

