WordPress换主机迁移完整教程:备份导入与调试要点

📍 WDQWDWQD987AAAAA:216.73.216.239
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /c1cb14187e7a.html
📄

更换 WordPress 主机最怕的就是数据丢失或者网站长时间不能访问。其实,只要把备份、迁移、配置和验证这几个步骤都做到位,新服务器完全可以平稳接手整个站点,之前积累的文章、图片和各项设置都不会少。这份指南整理了迁站过程中最容易踩坑的地方,帮你少走弯路。

1. 迁移前的准备:文件和数据库备份缺一不可

在动新主机之前,备份是所有操作里绝对不能跳过的环节。你需要准备两份完整的副本:一份打包网站的全部文件,另一份导出数据库里的所有内容,两者互相补充,少一个都不行。

提醒一句:所有备份包下载完成后,先在本地试着解压或读取一下,确认文件没损坏再继续。在新站点完全跑通之前,旧空间的文件千万别删,那是你最后的退路。

2. 搭建新主机环境:先建数据库再传文件

新空间得先把“容器”准备好,才能装下旧数据。推荐的顺序是先创建数据库,再传网站文件,最后把数据导进去。

  1. 创建新数据库:登录新主机的管理面板(比如 cPanel 或类似的面板),找到数据库管理功能,新建一个数据库,单独分配一个账号和强度足够的密码,然后把该账号的所有权限授予这个库。这些信息要完整记下来备用。
  2. 导入数据库备份:进入新空间的 phpMyAdmin,选中刚建好的空数据库,点“导入”,选择之前导出的 SQL 文件执行。如果文件太大超出了上传限制,可以把 SQL 压缩成 zip 再传,或者先用文件管理器上传,再用主机商自带的导入工具处理。
  3. 上传网站文件:用 FileZilla 等 FTP 工具,把本地备份的全部文件传到新空间的网站根目录(比如 public_html)。文件多的时候,先在本地压成 zip 包再传,然后到面板里用自带的解压功能释放,能省不少时间。

注意:部分主机商要求先把域名解析到新服务器,否则上传和安装的时候域名可能还指向旧服务器,操作起来会混乱。开始之前先确认一下域名当前的解析状态。

3. 修改 wp-config.php 让网站连上新数据库

文件都放好之后,WordPress 不会自己认出新数据库,得手动改配置文件才行。

用文本编辑器打开根目录下的 wp-config.php,找到下面这几行,把对应的内容替换成新数据库的信息:

如果你发现旧站点用的不是默认前缀(比如 wp_),还要检查 $table_prefix 这个变量是否和你数据库里的表前缀一致。改完保存文件,上传覆盖到新空间。一个常见的坑是:修改时不小心把引号或者分号弄丢了,导致网站直接报数据库连接错误。改完最好先在本地用 PHP 语法检查工具验证一下,再传上去。

4. 启用新站点并排查常见问题

配置完成后,用你的域名访问网站,通常会有两种结果:要么直接正常显示,要么出现提示要求安装 WordPress。如果看到安装界面,说明数据库连接信息有误,或者数据库里没有导入成功,需要回头检查上一步。

如果网站能打开但显示异常,可以按下面这些方向排查:

等网站基本跑通之后,建议把固定链接设置重新保存一遍,再检查一下各个页面、文章和图片是否都能正常访问。测试没问题了,再去旧主机那边把文件清理掉,整个过程才算真正结束。

5. 常见问题

5.1 迁移后网站提示数据库连接错误怎么办

先检查 wp-config.php 里的数据库名、用户名、密码和主机地址是否填写正确。如果信息没错,去确认新空间的数据库是否成功导入、该用户是否有权限访问这个库。用 phpMyAdmin 打开数据库,看看数据表是否存在,若为空说明导入失败了,重新执行一次导入操作。

5.2 搬家后图片和样式都消失了是什么原因

大多数情况是数据库里的域名还停留在旧地址。用“Better Search Replace”插件,把旧域名批量替换成新域名即可。但注意只勾选 WordPress 地址(URL)和站点地址(URL)相关的字段,避免把文章正文里引用的外部链接也改了。替换之后记得刷新缓存。

5.3 换主机导致网站打不开,如何快速恢复

最稳妥的办法是启用旧主机的备份。如果旧空间还在,先把域名解析切回旧服务器,网站就能立刻恢复。然后再慢慢排查新环境的问题。如果旧空间已关闭,只能先检查新主机的错误日志,从根目录的 .htaccess 和 wp-config.php 这两个文件入手排查。

6. 总结

WordPress 换主机并不复杂,关键在于每一步都做扎实。备份阶段确保文件和数据库都完整,迁移阶段先建库再传文件,配置阶段认真核对数据库连接信息和域名替换,最后验证时多测几个页面和功能。建议在访问量比较低的时间段操作,提前准备好一杯清茶,留出充足时间。等你确认新站点一切正常,再清理旧空间的资料,这样整个迁移过程就安全又顺畅了。

图1 图2

nginx