我有一个博客,目前已经丢失了。托管我博客的公司在该服务器上存在问题。并且该服务器上的所有MySQL数据库都已丢失(帮助我有一个备份,但它是从2012年开始)。从未想过服务器会崩溃并丢失我的数据。
好消息是我在web.archive.org找到了我博客的档案(缓存的html版本)
我的好请求是如何从那里获取数据?有没有人像我一样有这个问题并找到了解决方案并可以在这里分享?获取数据非常重要。 (我知道我可以从该网站进行复制/粘贴,但它永远都可以。)
感谢您的帮助!
答案 0 :(得分:0)
这里没有简单的答案。
WordPress会在每个帖子中保存大量元数据,即使是在没有其他插件的默认安装中也是如此。所有这些元信息都已丢失。
理论上,您可以抓取旧的web.archive.org版本。有很多工具可以做到这一点。如果您正在使用WordPress,那么您可能熟悉PHP,因此像Simple HTML DOM Parser这样的东西可能会有用。你可以像这样使用它:
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
另一种方法是手动复制和粘贴所有过去的条目,这当然是耗时的。
我建议您选择任何方法来实施自己的备份解决方案,而不是依赖主机。有lots of options on the WordPress plugins site或使用VaultPress
等服务