网站迁移前最该先准备的,是一份能说明“原站有什么、放在哪、谁在管、怎么恢复”的记录清单。时间和人手有限时,不要先改代码或搬文件,先花半天把下面6项查清并写进同一份文档。每项都写明:要查什么、怎么查、结果说明什么。
要查什么:域名注册商、到期时间、DNS服务商、现有解析记录(A、CNAME、MX、TXT等)。
怎么查:登录域名管理后台看注册信息;用nslookup或在线DNS查询工具逐条导出解析记录;MX记录单独确认邮箱是否挂在同一域名下。
结果说明什么:如果DNS管理账号不在你手里,迁移第一步就会卡住。MX记录存在说明邮箱依赖该域名,改解析时必须保留邮件记录,否则迁移后收不到信。
要查什么:原站服务器操作系统、Web服务器类型与版本、程序语言版本、数据库类型与版本、必要的扩展组件。
怎么查:在服务器上执行版本查询命令,或查看主机控制面板的环境信息;数据库版本用管理工具查看;扩展组件对照程序后台的“环境检测”页逐项核对。
结果说明什么:新旧环境版本差距过大时,直接搬程序可能报错。例如假设原站用较旧的程序语言版本,新服务器只装了新版本,部分函数可能不兼容——这时要先确认程序是否支持新版本,再决定迁移顺序。
要查什么:网站根目录大小与文件数量、上传目录(图片、附件)大小、数据库名称与表数量、数据库体积。
怎么查:用文件管理工具统计目录占用;数据库用管理工具查看表列表和总大小;重点标记上传目录,它往往是体积最大的部分。
结果说明什么:数据库小、附件大,说明迁移瓶颈在文件传输;两者都大,则要分批传输并预留停机窗口。记录体积还能帮你判断新主机的空间和流量是否够用。
要查什么:域名后台账号、服务器登录方式、数据库账号、网站后台管理员账号、CDN或对象存储账号。
怎么查:逐个登录验证,确认密码可用、绑定手机或邮箱可接收验证码;把账号归属人和交接状态写清楚。
结果说明什么:任何一项登录不了,迁移当天就会停摆。特别是绑定在离职人员手机号上的账号,必须提前更换绑定,而不是等到迁移时再处理。
要查什么:迁移前主要页面的可访问状态、页面标题、关键页面URL列表、表单提交是否正常、图片能否显示。
怎么查:挑选首页、栏目页、详情页各若干条,记录URL和页面标题;手动提交一次测试表单;截图保存关键页面。
结果说明什么:迁移后逐条对比,能快速区分“迁移导致的问题”和“原本就存在的问题”。没有基线记录,出问题时只能靠猜。
要查什么:原站完整备份是否已下载到本地、备份是否可解压、旧服务器在迁移后能保留多久、DNS的TTL值是多少。
怎么查:实际解压一次备份文件确认完整性;向主机商确认旧环境保留期限;查看DNS记录的TTL数值。
结果说明什么:备份能解压、旧环境未立即释放、TTL较短,回滚就快;反之,一旦新站异常,恢复时间会明显拉长。TTL较长时,可考虑提前调小,等生效后再迁移。
下一步:把以上6项整理成一张表格,每项标注“已确认/待确认/有风险”,优先处理标为“待确认”的账号和备份项,再安排具体的迁移时间。