中文
返回博客
WordPress迁移教程主机

如何无停机迁移 WordPress(分步教程)

Infrawire Team2026年7月24日约 1 分钟阅读

迁移 WordPress 听起来风险很大,但只要操作顺序正确,您就能在没有任何可见停机的情况下更换主机。诀窍在于:在动 DNS 之前,先在新主机上把网站完整搭建好并测试通过。下面是这套可靠的方法。

开始之前

  • 拥有新旧两台主机的访问权限
  • 您的新 WordPress 主机方案已就绪,并有一个临时 URL 或 IP 可以预览站点
  • 一份较新的完整备份(反正您接下来也会再做一份新的)

第 1 步:备份一切

从旧主机导出两样东西:所有文件(尤其是 wp-content 文件夹)和数据库(通过 phpMyAdmin 导出或迁移插件)。在本地留一份副本——这是万一出问题时的回滚保障。

第 2 步:在新主机上搭建 WordPress

在新主机上创建站点和数据库。使用一键安装器只需几分钟。先别急着把域名指过来——您要在主机提供的临时 URL 上操作,这样线上站点保持不受影响。

第 3 步:传输文件和数据库

把您的 wp-content(主题、插件、上传内容)上传到新服务器,导入数据库,并用新的数据库名、用户和密码更新 wp-config.php。如果您愿意,一款靠谱的迁移插件可以自动完成其中大部分工作。

第 4 步:在临时 URL 上测试——这是关键一步

在新主机的临时 URL 上浏览站点。检查首页、几篇文章、后台登录、表单,以及——对 WooCommerce 而言——一次测试结账。现在就修复任何问题,趁线上站点仍由旧主机提供服务。没有人会看到这些预发工作。

第 5 步:降低 DNS TTL(提前一天)

切换的前一天,降低您域名的 DNS TTL(例如降到 300 秒)。这样后续的 DNS 变更会在几分钟内传播完成,而不是几小时——这是实现干净切换最重要的杠杆。

第 6 步:切换 DNS

把域名的 A 记录(或名称服务器)指向新主机。由于您已降低了 TTL,且在传播期间两份副本都在线,访客会被无缝地从某一台主机提供服务——没有错误页面,没有中断。

第 7 步:保留旧主机 48 小时

在 DNS 于全球范围内完全传播期间,让旧站点再运行几天。一旦分析数据和服务器日志显示所有流量都打到了新主机,您就可以安全地下线旧主机了。

需要避免的常见错误

  • 在测试之前切换 DNS——可见停机的头号原因。
  • 忘记更新 wp-config.php 的数据库凭据 → 连接错误。
  • 数据库中硬编码的旧 URL → 运行一次安全的搜索替换(许多迁移插件会做这件事)。
  • 保留了过高的 DNS TTL → 数小时的流量分裂。

让目的地物有所值

一次干净的迁移,如果落到一台慢主机上就白费了。请迁移到一套真正更快的技术栈:Infrawire 的托管型 WordPress 主机运行在 NVMe SSD 和 Ryzen 上,含免费 SSL 与每日备份,切换期间还有全天候 7×24 支持随时搭把手。还不知道怎么选主机?参见如何挑选最佳 WordPress 主机

常见问题

我的访客会看到任何停机吗?

只要您先在临时 URL 上测试,并在切换前降低 DNS TTL,就不会。传播期间两个站点都保持在线。

一次迁移需要多长时间?

对典型站点来说,传输本身通常不到一小时;在低 TTL 下,DNS 传播会在几分钟到几小时内完成。

技术支持能帮我迁移站点吗?

通常可以——问问您的新主机商。Infrawire 的支持团队可以在 WordPress 主机方案上协助传输。

参考资料

相关文章

及时了解最新的优惠、折扣和特别促销活动。

查看促销