How to permanently delete a page from a MediaWiki

2019-06-15 07:37发布

I administer a MediaWiki wiki that has been hit by a ton of spam. I've managed to get rid of the spam pages that have been added to the wiki by using an extension, but the pages' data is still present in the wiki's MySQL database. This is bloating the database to over 3GB.

Is there a way to permanently delete the spam pages from the wiki, so that they are completely removed from the database?

1条回答
爱情/是我丢掉的垃圾
2楼-- · 2019-06-15 08:17

Run the maintenance script named deleteArchivedRevisions.php.

Note that running MediaWiki maintenance scripts normally requires shell access to the server you're running MediaWiki on. If you don't have that (which might be the case on some cheap shared hosting setups), you can try using the MaintenanceShell extension instead.

查看更多
登录 后发表回答