我可以在我的Mediawiki wiki中看到页面的来源,但不能看到页面:我该如何解决这个问题?

时间:2014-09-26 07:11:09

标签: mediawiki

我维护一个非营利组织的维基,向残障人士传授计算技能。维基自2006年左右开始运行良好,但由于某些原因,当我上次访问它时,所有页面都是空白的。

我仍然可以登录维基并查看每个页面的修订历史记录;我也可以查看每个页面的来源,这绝对没问题:只是页面本身没有显示。相反,我只是获得了wiki中每个页面上的样板文件以及该页面的标题。

开始对此进行故障排除的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您对问题的描述是正确的,the wikitext is there但它是not parsed at all

我访问了几个随机页面,我看到你要做一些垃圾邮件清理,至少on some pages。此外,您安装了MaintenanceShell扩展程序的I see,这是一个严重的危险,因为成功的攻击者几乎可以对您的文件执行任何操作。

所以,在我看来你的wiki代码很可能已被破解,解析当前失败了。只需备份整个安装目录,删除它,按照正常的[[mediawikiwiki:Manual:Upgrade]]说明从一个干净的目录安装最新的MediaWiki核心代码(来自tarball)。无论如何你必须这样做,因为我们在1.24你仍然有1.19.1,这是不受支持的。希望不会再造成任何损害。