网站迁移前最该准备的,不是一句“备份好了”,而是一套能还原现状、核对结果、排查故障的记录。对网站建设新手来说,至少应准备:域名与DNS记录、服务器与部署信息、原站内容与数据库备份、URL与重定向清单、账号权限清单、迁移前后检查表。下面用一个假设例子说明,这些记录分别解决什么问题。
假设你运营一个个人博客,原来放在共享主机上,现在想换到一台云服务器。旧主机后台里能看到文件、数据库、域名解析,但你从未整理过。迁移当天,你很可能遇到三类问题:不知道哪些文件必须带走,不知道数据库连接信息在哪里,不知道旧链接换新环境后会不会失效。避免混乱的办法,是在动手前先做记录。
记录不是给服务商看的,而是给你自己用的。它至少要让你在迁移后回答:原站当时是什么样,新站现在是什么样,差异出现在哪一步。
1. 域名与DNS记录。记下域名注册商、到期时间、DNS服务商,以及当前解析记录:A记录、CNAME记录、MX记录、TXT记录等。MX和TXT常被忽略,迁移后邮件收不到,往往就是漏了这两项。
2. 服务器与部署记录。记录操作系统版本、Web服务器软件及版本、PHP或Node等运行环境版本、数据库类型与版本、站点根目录路径。不要只写“原来能用”,版本差异可能让同一套程序在新环境报错。
3. 内容与数据库备份记录。备份要写清时间、存放位置、文件大小、校验方式。数据库导出后,至少确认能重新导入一次。只备份不验证,等于没有备份。
4. URL与重定向清单。列出旧站主要栏目、文章链接、图片路径。迁移后如果路径变化,需要逐条设置301跳转。新手常见错误是只处理首页,内页全部404。
5. 账号与权限清单。包括域名后台、主机面板、数据库、CMS管理员、CDN或对象存储的账号归属。记录谁持有、如何找回,但不要把密码明文写在公开文档里。
6. 迁移前后检查表。至少包含:首页可访问、内页抽样可访问、图片正常显示、表单可提交、后台可登录、HTTPS证书有效、旧链接跳转正确、邮件收发正常。
blog_db_2024-06-01.sql。这套步骤适用于内容量不大、结构相对简单的站点。如果站点有电商交易、会员登录或大量动态接口,检查项还要增加支付回调、登录态、接口域名等记录。
错误一:只备份文件,不备份数据库。现象是页面能打开,但文章、评论、用户全部消失。判断方法:新站后台内容数量是否与旧站一致。
错误二:迁移后立即删除旧站。一旦新站出问题,无法回退。建议旧站至少保留一个完整访问周期,确认稳定后再停。
错误三:忽略大小写和路径。旧服务器不区分大小写,新服务器区分,图片可能批量失效。判断方法:抽查含大写字母的文件名链接。
错误四:把“能打开首页”当成迁移成功。首页正常不代表内页、搜索、表单正常。必须按检查表逐项过一遍。
建议至少保留到下一次完整备份可用为止。对网站建设新手来说,最稳妥的做法是:旧站备份、新站备份、DNS记录、URL清单各存两份,一份在本机,一份在异地。迁移完成后,把实际遇到的问题和解决办法补进记录,下次再迁移就不用从零开始。
下一步,先打开你的旧主机后台,把数据库、站点文件和DNS解析各导出一次,然后按上面的检查表逐项打勾。记录齐了,再动手切换。