我设置的便携式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文件通过该程序几乎无法读取。
答案 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 /)。