如何从MediaWiki wiki中永久删除页面?

时间:2013-04-08 03:47:20

标签: mediawiki mediawiki-api

我管理的MediaWiki wiki已被大量垃圾邮件所击中。我已经设法通过使用扩展来摆脱已经添加到wiki的垃圾邮件页面,但页面的数据仍然存在于wiki的MySQL数据库中。这使数据库膨胀超过3GB。

有没有办法从wiki中永久删除垃圾邮件页面,以便将它们从数据库中完全删除?

1 个答案:

答案 0 :(得分:13)

运行名为maintenance scriptdeleteArchivedRevisions.php

请注意,运行MediaWiki维护脚本通常需要shell访问您正在运行MediaWiki的服务器。如果您没有(在某些廉价的共享主机设置中可能就是这种情况),您可以尝试使用MaintenanceShell extension