跳到主要内容

WordPress网站迁移教程:换主机不丢数据

Malcolm ◷ 预计阅读 3 分钟
本文目录
  1. 一、迁移前先盘点
  2. 二、先备份,再验证备份
  3. 三、准备新主机环境
  4. 四、在切换之前测试网站
  5. 五、处理URL与序列化数据
  6. 六、切换DNS和HTTPS
  7. 七、迁移完成后检查什么?
  8. 八、什么时候关闭旧主机?
  9. 总结

网站运行一段时间后,可能因为主机价格、性能、服务器位置或服务质量需要迁移。很多迁移事故不是新主机无法安装WordPress,而是忽略了数据库、文件、域名、邮箱和旧网站持续更新之间的关系。

一、迁移前先盘点

需要保存的不只是文章,还有主题、插件、上传的图片、数据库、站点配置和可能存在的自定义代码。

如果网站有WooCommerce订单、用户提交或会员功能,迁移期间产生的新数据尤其值得关注。请先规划明确的数据冻结或同步方案。

二、先备份,再验证备份

建议至少保存两份独立备份:WordPress网站文件和完整数据库。备份存放位置最好不只在旧主机内部。

备份完成后,应尝试在隔离的测试环境恢复一次,确认备份包不是空文件或损坏文件。

三、准备新主机环境

确认PHP、数据库版本、必要扩展、磁盘空间及域名配置符合站点要求。在新主机部署WordPress文件和数据库,必要时调整数据库连接配置。

不要一开始就立即修改域名NS,把测试过程与正式切换分开更安全。

四、在切换之前测试网站

可以使用主机商提供的临时访问地址、暂存域名或本机hosts映射,在不影响公众访问的情况下验证新站。

重点检查:首页、文章页面、图片、固定链接、后台登录、表单、搜索、多语言、WooCommerce支付和邮件。

五、处理URL与序列化数据

如果只是更换服务器而域名不变,通常无需大规模修改网站内部URL。

如果域名也要更换,WordPress数据库中可能有序列化存储的数据。不要直接使用普通文本替换所有数据库内容,优先使用理解WordPress数据结构的安全迁移工具,并提前备份。

六、切换DNS和HTTPS

确保新主机已配置有效证书,然后按服务商要求调整A、AAAA、CNAME或NS记录。

网站切换后,仍可能有访客在DNS缓存未更新时访问旧站。因此电商网站应安排数据一致性方案,避免订单同时写入两个环境。

七、迁移完成后检查什么?

  • 网站首页和主要落地页能访问。
  • 后台可以登录,固定链接无404。
  • 图片和附件加载正常。
  • 表单及交易通知能够送达。
  • HTTPS及主域名跳转正确。
  • Google Search Console和站点地图状态正常。
  • 备份任务已在新主机启用。

八、什么时候关闭旧主机?

不要在修改DNS记录的同一天就立刻删除旧站。应根据网站业务、缓存传播和监控结果保留合理的观察与回滚窗口。

如果迁移后异常,先判断是DNS、SSL、服务器还是数据库问题,再选择是否回退,避免重复覆盖更新后的数据。

总结

安全迁移的关键是完整备份、提前测试、按计划切换以及验证订单和邮件。对业务重要的网站,迁移前花时间制定回滚方案,远比发生故障后临时补救更有效。