迁移前最该准备的记录,是一份能让接手的人在不问你任何问题的情况下,把站点在新环境完整跑起来并验证无误的资料包。它至少覆盖四类:环境与版本、内容与数据结构、访问与跳转规则、责任与验收结果。缺哪一类,迁移后就会在哪一类上出问题。
先写下迁移的验收标准,再倒推需要哪些记录。常见的验收结果包括:首页与主要栏目可正常访问、后台能登录并编辑内容、原有文章与图片不丢失、旧地址能跳到新地址、表单与评论等交互仍可用。每一条验收结果,都要有对应的记录来支撑。
例如验收要求“旧文章地址访问后能到新地址”,那么迁移前就必须有一份旧地址清单和跳转对照表。如果验收要求“后台编辑后前台立即生效”,就需要记录缓存与静态化配置。没有这些记录,验收只能靠临时翻找,容易漏项。
这类记录用来回答“新环境要装什么、装哪个版本”。至少包括:
记录版本时要写具体数字,不写“最新版”。如果某个插件只在旧版本下工作,迁移前就要标注,否则新环境升级后可能直接报错。判断方法很简单:在新环境搭一个空站点,按这份清单逐项安装,能正常启动即说明记录可用。
内容迁移最容易出的问题是“页面在,但图片丢了”或“文章在,但分类乱了”。需要准备的记录包括:
一个可执行的做法是:迁移前随机抽取若干条内容,记录其标题、所属栏目、配图数量和前台地址;迁移后按同样清单逐条核对,全部一致才算通过。抽样数量按站点规模定,栏目多、自定义字段多的站点应加大抽样。适用条件是内容量不大、可人工核对;内容量很大时,应改为脚本比对记录总数与关键字段。
迁移常伴随域名或目录变化,旧地址会失效。迁移前应整理:
判断跳转是否有效的检查项:取一批旧地址,逐条访问,确认返回的是目标页面而不是首页或错误页;再确认目标页面内容与旧页面主题一致。如果旧地址数量多,可以按规则批量映射,但规则要写成记录,不能只存在于某个人的记忆里。
迁移不是一次点击,而是一串有先后顺序的操作。记录里应写明:
回退记录尤其重要。假设迁移后发现后台无法登录,若没有旧环境的完整备份和回退步骤,就只能现场排查,停机时间会被拉长。回退条件要写成可判断的现象,例如“新环境首页连续返回错误且十分钟内未恢复”,而不是“感觉不对就回退”。
把上述内容合并成一份迁移记录表,按“环境、内容、访问、责任”四栏列出,每项标注状态:已备份、已核对、待确认。迁移开始前,所有关键项都应为“已核对”。迁移结束后,用同一份表做验收,把实际结果填回去,形成可复查的凭据。
下一步建议:先按你当前站点的实际情况,把这份表填出第一版,重点标出你手上还没有记录的项目,再决定迁移时间窗口。