从SQLite备份恢复Wiki网站

时间:2015-04-26 04:21:48

标签: xampp media mediawiki wiki

我设置的便携式wiki在它所驻留的flashdrive中受到了物理损坏。幸运的是,我对" G:\ XAMPP \ htdocs \ wiki \ cache"中的文件进行了备份。我只是难以在新维基中恢复使用。

我使用本教程进行了设置,除了小的wiki扩展之外,我们没有做任何更改。 http://lifehacker.com/354005/run-your-personal-wikipedia-from-a-usb-stick

我在'缓存中找到并备份了两个文件。此前的文件夹。

  • .htaccess(我假设可以轻松更换)[1 KB]

  • wikiname.sqlite(我希望大多数页面都存储在这里)[7,863 KB]

我真诚地希望第二部分包含大部分旧维基的内容。我可以通过使用.txt编辑器打开文件来阅读其中的一些内容。不幸的是,.sqlite文件通过该程序几乎无法读取。

1 个答案:

答案 0 :(得分:0)

要从sqlite数据库中读取数据,您应该使用SQLite浏览器; Google will help you找到一个。

因此,如果数据库已完成且未损坏,您应该能够恢复您的wiki。首先:制作备份的另一个副本,如果出现问题完全错误:)在它之后,使用最新的稳定版本设置一个新的wiki(顺便说一下:你用于你的wiki的版本是什么?),目前MediaWiki 1.24.2,并使用sqlite作为数据库连接。

创建新的数据库文件后,将其替换为您的备份,您应该能够访问您的wiki。也许,根据您以前使用的版本,您需要运行更新脚本(在控制台中使用php maintenance/update.php --quick或使用Web浏览器中的更新脚本http:/ yourwiki / mw-config /)。

相关问题