WordPress换主机全流程:备份迁移与配置调试要点

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

将 WordPress 站点迁往新服务器,大家最关心的是数据会不会丢、网站会不会长时间打不开。只要把备份、环境部署、配置调整和验证这四个环节做扎实,新主机就能顺利接手,原有内容一条都不会少。

1. 动工前的关键准备:文件和数据库全量备份

迁移工作开始之前,备份是唯一不能省略的步骤。所谓完整备份,指的是同时保留网站的全部文件和数据库中的所有数据,缺一不可。

需要提醒的是,备份文件全部下载后务必在本地验证内容完好,确认无误再继续下一步。在新站点完全跑通之前,旧主机的任何文件都不要删除,把它当作最后的保险。

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

新空间必须先有“容器”,才能装下旧数据。推荐的执行顺序是:先在控制面板中创建数据库,随后再上传网站文件。

  1. 创建新数据库:登录新主机管理面板(常见的有 cPanel 等),找到“MySQL 数据库”功能,新建一个数据库,为它单独创建账号并设置强度足够的密码,同时把这个账号对该库的全部权限打开。这些信息要逐字记录备用。
  2. 导入数据库文件:在新空间的 phpMyAdmin 中选中刚才建好的空数据库,点击“导入”,选择之前导出的 SQL 文件执行。若文件体积超出上传限制,可以先将 SQL 压缩为 zip 再上传,或通过文件管理器把压缩包丢到服务器后,利用面板自带的导入工具完成还原。
  3. 上传全部网站文件:用 FileZilla 等 FTP 工具把本地备份的所有文件传至新空间的网站根目录(通常是 public_html)。文件较多时,先把本地文件打包成 zip 再上传,然后在面板后台用解压功能释放,能节省大量时间。

3. 调整 wp-config.php 并切换域名指向

文件全部就位后,WordPress 并不会自动识别新数据库,需要手动修改配置文件完成对接。

在根目录找到 wp-config.php,用文本编辑器打开,定位到以 DB_NAME、DB_USER、DB_PASSWORD 开头的三行内容,将值分别替换为新数据库的名称、账号和密码,保存后关闭文件。

与此同时,还需要到新主机面板的“域名管理”或“域名服务器(DNS)”设置中,把域名的 A 记录指向新服务器的 IP。若网站规模较小,也可以直接修改域名解析生效后的等待时间。如果新主机暂时无法承担正式流量,建议先在本地测试环境或临时域名下完成调试,待一切正常后再切换正式域名。

修改域名指向后,通常会有一段传播等待时间。不同地区解析生效的速度有快有慢,最短几分钟,最长可能需要一天左右。

4. 迁移后的调试:修复链接与检查核心功能

域名已经切到新服务器后,调试工作才算真正开始。这个阶段的重点是让旧的绝对链接全部生效,并逐一检查网站的常用功能。

确保新站点稳定运行一到两天后,再考虑清理旧主机上的文件,完成整个迁移收尾。

5. 常见问题

5.1 迁移后网站提示“建立数据库连接时出错”怎么办

多数情况下是 wp-config.php 里的数据库名称、用户名或密码填写有误,或者新数据库账号没有获得对应的权限。逐项核对配置信息,确认无误后再刷新页面即可恢复。

5.2 搬家后图片全部显示不出来是什么原因

最常见的原因是图片的绝对链接仍指向旧域名。首先确认后台设置中的站点地址已更换为新域名,然后到“设置”→“固定链接”里保存一次,刷新缓存。若图片仍不显示,再检查 wp-content/uploads 目录的所有文件是否已经完整上传到新空间。

5.3 迁移过程中网站会不会长时间无法访问

只要在正式切换域名解析之前完成新主机上的全部配置和调试,旧网站始终可以正常访问。待到新环境全部就绪后,再修改域名解析指向,整个切换过程对访客几乎无感知。

6. 总结

WordPress 换主机并不复杂,关键在于按顺序稳步推进。迁站前做好文件和数据库的双重备份,新空间先建好数据库再导入数据,随后上传文件并修改配置,最后把链接刷新和功能验证放到解析切换之前完成。整套流程走下来,数据安全有保障,网站也能在最短时间内平稳过渡到新服务器。

图1 图2

nginx