如何“测试还原”备份?

时间:2019-01-20 作者:user14554

我有一个旧的网站备份。我不一定要最终恢复它,因为重建网站可能需要比现在更多的工作。如何测试还原站点,以便在不实际将站点还原到该备份的情况下查看站点的情况?

3 个回复
SO网友:Mohsin Ghouri

您可以通过创建临时站点或在本地主机上上载备份来测试站点备份,以验证您完成了多少工作。

SO网友:Inarvo Solutions

若你们不想打扰你们的直播版本,那个么@Mohsin Ghouri建议的是最好的选择。在桌面上安装备份版本会更简单、更快。

SO网友:Bram

您不能:您可以还原备份,也可以不还原。在还原备份的过程中,当前文件和数据库条目将被移动/编辑/删除,以返回到以前的文件和数据库条目集。

最简单的方法(粗略翻译Mohsin的答案)是创建一个单独的网站(“临时网站”),在那里上载备份。这样,您仍然有当前的实时站点(“生产”),并且有并行运行的临时区域,因此您可以进行并行比较。您可以将外部web服务器用于此临时区域,或在计算机上运行的本地web服务器(“localhost”)上运行它。Here 是一个关于如何做到这一点的教程。

请记住,您的数据库中充满了指向该域(www.website.com)的链接,您必须在整个数据库中搜索和替换这些域。This 是一个很好的工具,尽管(正如网站也规定的)在使用它时必须小心,因为它会把数据库搞得一团糟。

对于新手来说,另一个更容易的选择是使用All-in-One WP Migration-插件备份当前(生产站点),然后在web服务器上还原旧版本(覆盖当前站点),然后使用此旧版本的相同插件进行备份。这仍然需要您来回切换,但由于此插件将您的文件和数据库保存在一个文件中,因此创建和恢复备份要容易得多。此外,它还提供了一个数据库搜索和替换选项(这比我之前链接的选项要简单一些),以防您仍然决定将任何版本迁移到另一个域/服务器或本地主机。