2013-04-08 16 views
12

Bir ton spam tarafından vurulmuş bir MediaWiki wiki'si uyguluyorum. Bir uzantı kullanarak wiki'ye eklenen spam sayfalarından kurtulmayı başardım, ancak sayfaların verileri hala wiki'nin MySQL veritabanında mevcut. Bu veritabanını 3GB'a şişiriyor.Bir sayfayı bir MediaWiki wiki'sinden kalıcı olarak nasıl silebilirim?

Spam sayfalarını wiki'den kalıcı olarak silmenin bir yolu var mı, böylece veritabanından tamamen kaldırıldılar mı?

cevap

12

deleteArchivedRevisions.php adlı maintenance script'u çalıştırın.

MediaWiki bakım komut dosyalarını çalıştırmanın normal olarak MediaWiki'yi çalıştırdığınız sunucuya kabuk erişimi gerektirdiğini unutmayın. Eğer buna sahip değilseniz (ki bazı ucuz paylaşımlı hosting kurulumlarında böyle olabilir), bunun yerine MaintenanceShell extension kullanmayı deneyebilirsiniz.

+1

Bu yanıtı yapıyorum. Bunu daha önce kullandım. – Zack

İlgili konular