WordPress搬家换主机全程指南:备份迁移新空间配置与验证

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

把 WordPress 网站搬到新服务器,最让人担心的是内容丢失或网站长时间打不开。其实只要把备份、导入、改配置、验证这几个关键点做扎实,新主机就能平稳接管网站,文章、图片和用户数据一条都不会少。

1. 搬家前的准备:打包文件和数据库

迁移前必须把旧主机的数据完完整整地复制一份。这一步做到位,后面的操作才有底气。

小提醒:所有备份下载完成后先在本地确认能正常打开,新站没有完全跑起来之前,旧空间的文件千万别删,留着当备用方案。

2. 新空间初始化:先建数据库,再传文件

新主机需要先建好能接收数据的“容器”,按顺序操作能少走弯路。

  1. 创建数据库和账号:在新主机的控制面板(如 cPanel)里找到数据库管理功能,新建一个数据库,创建独立账号并设置强密码,把该账号的所有权限都授予这个库。这些信息记下来,下一步要用。
  2. 导入旧数据库:进入新空间的 phpMyAdmin,选中刚建立的空数据库,点“导入”,选择之前导出的 SQL 文件并执行。如果文件超出上传限制,把 SQL 用 zip 格式压缩后再传,或者通过文件管理器先上传,再用面板自带的导入工具完成。
  3. 上传网站文件:用 FileZilla 这类工具把本地备份的文件传到新空间的根目录(一般是 public_html)。文件较多时,在本地把目录打包成 zip 再上传,随后用面板的解压功能释放,比逐个文件上传快得多。

3. 修改配置并让域名指向新空间

文件全部到位后,WordPress 还要做两件事才能正常访问:告诉它用哪个数据库,以及让它认识新空间。

打开根目录下的 wp-config.php,找到 DB_NAME、DB_USER、DB_PASSWORD 这三行,分别改成新数据库的名称、用户名和密码。改完保存上传,数据库连接就会指向新空间。

接下来处理域名。可以在新主机面板的域名管理里添加站点,并把域名的 DNS 解析或 A 记录指向新空间的 IP 地址。注意解析生效需要一点时间,这段时间里先别做其他清理操作,等域名完全指向新空间后再继续验证。

4. 验证迁移结果:内容、图片与后台逐一检查

域名指向新空间后,不要急着把旧主机下线,先做一轮完整的检查。

全部确认无误之后,再考虑停用旧主机或删除旧空间的文件,给迁移画上句号。

5. 常见问题

5.1 迁移后网站出现“数据库连接错误”怎么办

最普遍的原因是 wp-config.php 中的数据库名、用户名或密码写错了。打开该文件核对这三项信息,注意数据库名和用户名通常有前缀(如 cPanel 会自动加用户名前缀),复制粘贴时要完整。改完后保存并重新加载页面即可生效。

5.2 图片全部打不开是什么原因

通常是 wp-content/uploads 目录没有完整上传,或者文件权限设置不正确。先确认该目录下的文件数量和大小与旧主机一致,再把目录权限设为 755,文件设为 644,多数图片显示问题都能解决。

5.3 更换主机后是否需要重新设置固定链接

一般不需要重新设置,但迁移后在后台的“固定链接”页面重新保存一次能刷新 URL 结构,可以避免出现 404 页面。如果网站启用了缓存插件,记得保存后清空缓存,让前台输出最新内容。

6. 结语

WordPress 换主机并不复杂,重点是每一步都做完整:先备份文件加数据库,再在新空间建库导入,改好 wp-config.php 并切换域名解析,最后逐项验证前台、图片和后台,确认无误后再下线旧空间。按这个顺序操作,迁移过程安稳可靠,网站内容不会有任何损失。

图1 图2

nginx