2013-04-08 6 views
12

J'administre un wiki MediaWiki qui a été touché par une tonne de spam. J'ai réussi à me débarrasser des pages de spam qui ont été ajoutées au wiki en utilisant une extension, mais les données des pages sont toujours présentes dans la base de données MySQL du wiki. Cela gonfle la base de données à plus de 3 Go.Comment supprimer définitivement une page d'un wiki MediaWiki?

Existe-t-il un moyen de supprimer définitivement les pages de spam du wiki, afin qu'elles soient complètement supprimées de la base de données?

Répondre

12

Exécutez le maintenance script nommé deleteArchivedRevisions.php. Notez que l'exécution de scripts de maintenance MediaWiki nécessite normalement un accès shell au serveur sur lequel MediaWiki est exécuté. Si vous ne l'avez pas (ce qui pourrait être le cas sur certaines configurations d'hébergement mutualisé bon marché), vous pouvez essayer d'utiliser le MaintenanceShell extension à la place.

+1

Je seconde cette réponse. J'ai déjà utilisé celui-là. – Zack

Questions connexes