Wordpress DB丢失

时间:2014-09-18 15:27:26

标签: php mysql wordpress parsing

我有一个博客,目前已经丢失了。托管我博客的公司在该服务器上存在问题。并且该服务器上的所有MySQL数据库都已丢失(帮助我有一个备份,但它是从2012年开始)。从未想过服务器会崩溃并丢失我的数据。

好消息是我在web.archive.org找到了我博客的档案(缓存的html版本)

我的好请求是如何从那里获取数据?有没有人像我一样有这个问题并找到了解决方案并可以在这里分享?获取数据非常重要。 (我知道我可以从该网站进行复制/粘贴,但它永远都可以。)

感谢您的帮助!

1 个答案:

答案 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

等服务