WordPress工具导出的WXR XML主要用于迁移内容及相关记录,不是整个程序、完整数据库和全部媒体二进制的打包。完整备份还要覆盖网站文件与数据库,并确认所需资源实际可恢复。

处理WordPress导出了XML,为什么还不能当作完整网站备份的检查要点:内容XML、数据库、程序与配置、真实媒体文件
原创检查示意;点击图片查看大图。

先说清导出的用途

官方工具导出包含文章、页面、自定义内容及相关字段等内容记录,可用于导入另一站点。导出时的筛选会影响范围。不能因为XML文件较大就认为主题、插件、设置和所有上传文件都完整包含在内。

附件记录不等于图片原件

导入过程可能依赖原站资源地址下载附件;原站已关闭、权限受限或下载失败时,图片未必能补齐。备份需要另行保存实际上传文件,并核对重要资源。只保留一份带旧URL的内容记录,不能保证离线恢复。

还要考虑站点运行所需资料

数据库、主题、插件、配置及外部服务的恢复需求分别列出。订阅授权、DNS和邮箱本来就可能位于网站之外,不能从XML获得全部控制权。对敏感配置采用安全保存,普通交接说明只写位置和负责人。

按预期用途做验证

如果目标是搬文章,选样本导入并核对正文、分类和图片;如果目标是灾难恢复,就在独立环境检查站点运行与关键业务。导出成功只能证明该导出动作完成,不能写成整站备份已验证。

参考资料