【发布时间】:2015-08-11 14:44:45
【问题描述】:
我最近在硬盘故障后从备份中恢复了两个 wiki。 wiki 使用单个 MySQL 数据库,每个都使用前缀表。恢复后,其中一个 wiki 运行良好;另一个不是。
问题是出现故障的 wiki 主页上的所有内容都消失了;该页面仅显示示例文本“此页面中当前没有文本。您可以搜索...”更糟糕的是,我无法编辑 wiki 的主页:注册时单击编辑按钮会显示消息“没有此类部分 - -- 你试图编辑一个不存在的部分。由于没有部分,所以没有地方可以保存你的编辑。"
同样令人困惑的是所有其他页面似乎都很好。我可以搜索页面,然后单击“随机页面”完成它应该做的事情。我还可以编辑除主页之外的所有其他页面。
有没有人遇到过类似的东西?
我很确定这一定是数据库中的错误。如果我导出所有页面的 XML 转储,则主页不在 XML 中的页面中。但是,页表包含主页条目。如何测试该条目的有效性?
【问题讨论】:
-
页面文本在
text表中)或archive表中(如果已删除)。如果你在那里找到它,你可以删除并重新创建页面。如果你没有在那里找到它,它很可能已经丢失了。