不丢数据靠两条:验证过可用的完整备份、新环境全部验证后才切解析;要搬的三样东西、顺序不能错的七步、最容易丢的三样,以及要不要自己搬的判断。
本文目录
WordPress 搬家不丢数据的关键只有两条:搬之前做一次完整且验证过可用的备份;新环境全部验证通过之后,才切域名解析。顺序倒过来,就可能真丢。
WordPress 是全世界迁移案例最多的建站程序,搬家本身是成熟操作。但「成熟」不等于「零风险」——丢数据的案例几乎都栽在顺序和细节上。这篇把要搬的东西、固定步骤和最容易丢的三样讲清楚。
搬家到底在搬什么:三样东西
| 东西 | 是什么 | 漏掉的后果 |
|---|---|---|
| 文件 | 程序本体 + wp-content(主题、插件、上传的图片附件) |
外观损坏、媒体库图片全裂 |
| 数据库 | 文章、页面、设置、用户、表单提交记录 | 内容全空——这是最吓人也最好防的一种 |
| 配置 | wp-config.php(数据库连接、密钥、特殊设置) |
搬家后连不上数据库,白屏 |
注意一个反直觉的点:「文章都在」不等于「数据都在」。表单提交记录、订单、报名数据存在数据库的自定义表里,漏导这些表,前台看不出异常,后台一翻才发现记录没了。
固定步骤,顺序不能错
- 完整备份旧站(文件 + 数据库各一份),并在本地或新服务器试恢复一次——没验证过可用性的备份等于没有备份;
- 新服务器搭环境:PHP / 数据库版本尽量与旧环境对齐,别在迁移的同时顺手大升级,一次只改一件事;
- 文件与数据库导入新环境,改好
wp-config.php的数据库连接信息; - 处理网址替换(如果测试地址与正式域名不同)——必须用专门的工具或 WP-CLI 命令,不要用记事本直接改数据库文件,WordPress 很多配置是序列化存储的,手工替换会破坏数据结构,表现为后台设置错乱;
- 用临时地址全站验证:页面、图片、表单提交、后台登录、手机端,一项项过;
- 切域名解析,盯着访问正常后保留旧服务器一段时间;
- 旧服务器保留至少一到两周再退, DNS 全球生效有快有慢,别急着释放。
这套流程和原开发商失联后搬家、接手后要不要换服务器是同一套逻辑,区别只是场景。
最容易丢的三样东西
- 自定义表数据。表单记录、报名、订单——导数据库时确保整库导出,而不是只导 wp_posts 开头那几张默认表;
- 定时任务与外部钩子。定时发布、备份计划、和外部系统的对接,搬过去之后要确认还在跑;
- 伪静态与缓存规则。服务器层的重写规则不随程序走,漏了就是内页 404——后台「固定链接」保存一次通常能重建,但要记得做。
要不要自己搬?
技术型团队用 WP-CLI 手搬,一两个小时的事。但如果网站同时在跑业务(表单收数据、在线销售),或你对数据库不熟,交给做过这件事的人更稳:迁移是流程活,风险都在细节里,网站托管服务里常规包含搬家迁移。另外,如果连旧站的账号权限都拿不全,先看接管需要哪些账号资料——没有权限,谈搬家没有意义。
常见问题
搬家期间网站会打不开吗?
按正确顺序搬,理论上零停机:旧站一直在线,新站用临时地址搭好、验证完,最后才切解析。会停机的搬法都是「先停旧站再慢慢弄新站」——这就是顺序的价值。
搬完之后后台登录不上了,怎么办?
多半是网址替换没做干净或 cookie 域名不匹配。先清浏览器缓存、无痕窗口试一次;还不行就检查数据库里的站点地址配置是否已是新域名。这也是为什么步骤里强调用工具做替换——手工改最容易留这种尾巴。
担心搬家影响搜索排名,能一起处理吗?
能,而且应该一起规划。网址不变、停机窗口短、内容不动,排名影响就小。具体机制和保排名的检查清单,单独写了换服务器后排名会不会掉这篇,搬家前照着对一遍。
最后一句
WordPress 搬家不丢数据的秘诀说出来很朴素:验证过可用的备份 + 先搭好再切换 + 旧环境留后路。做到这三条,搬家就是普通操作;做不到,它就是赌博。
要搬的站同时还在跑业务,不敢轻易动?把网址和搬迁背景发过来,免费先看一眼——帮你评估这个站搬起来有哪些坑,再决定自己动手还是交给我们。
微信 / 电话:18810043668(微信同手机号)
麦哲网联自 2010 年起做网站建设与长期维护。经手企业官网、外贸独立站、社会组织与定制系统,处理过大量接管、故障应急与小改动交付。

