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

如何在XAMPP环境下访问迁移的WordPress站点并解决登录报错?

故障原因
  • 本地XAMPP的数据库配置和线上服务器不一致,你直接复用的线上wp-config.php文件中存储的是线上环境的数据库用户名、密码、数据库名参数,和本地环境不匹配,所以触发数据库连接错误。
  • 若你本地导入SQL时创建的数据库名、权限配置和线上不一致,也会触发同类报错。
解决方案

步骤1:修正WordPress数据库配置

找到你本地WordPress根目录下的wp-config.php文件,修改以下常量对应的值为本地XAMPP的数据库配置:

// 本地数据库名,即你导入SQL时新建的数据库名称
define( 'DB_NAME', '你的本地数据库名' );

// XAMPP MySQL默认用户名是root,如果你没修改过直接填root即可
define( 'DB_USER', 'root' );

// XAMPP MySQL默认密码为空,如果你自行修改过MySQL密码请填对应密码
define( 'DB_PASSWORD', '' );

// 本地数据库地址默认填localhost即可
define( 'DB_HOST', 'localhost' );

如果你本地为该数据库单独创建了专属数据库用户,需将DB_USER、DB_PASSWORD替换为对应用户的账号密码,且确保该用户拥有该数据库的全部操作权限。

修改完成后保存文件,刷新页面即可解决数据库连接报错。

步骤2:适配本地端口与站点路径

解决数据库连接问题后,还需要修改站点地址适配本地8080端口与子目录路径,避免后续页面跳转、静态资源加载失败。你可以直接在wp-config.php中新增以下两行配置即可:

define( 'WP_HOME', 'http://localhost:8080/acb' );
define( 'WP_SITEURL', 'http://localhost:8080/acb' );

也可以登录phpMyAdmin,打开对应数据库的wp_options表,修改siteurl和home两个字段的值为http://localhost:8080/acb。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 00:33:01