Manuel:CleanupSpam.php
Version de MediaWiki : | ≥ 1.6 |
Fichier MediaWiki : cleanupSpam.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | CleanupSpam |
Détails
Le fichier cleanupSpam.php est un script de maintenance pour nettoyer tous les liens de pourriels pointant vers un hôte donné. Le script utilise l'utilisateur dont le nom est passé dans MediaWiki:Spambot username, comme étant l'auteur des modifications. Le script vérifie les liens externes vers le nom d'hôte fourni, pour chacun des wikis. Si une page contient un lien vers cet hôte, le script remonte dans l'historique de la page jusqu'à trouver une version dans laquelle cet hôte n'est plus utilisé. Il restitue alors la page à cette version.
Options et arguments
Option / Argument | Description | Type |
---|---|---|
<hostname> | hostname est l'hote responsable du pourriel et dont on veux se séparer (par exemple google.com). Un seul joker * est autorisé au début. Par exemple : php maintenance/cleanupSpam.php google.com
|
optionnel |
--all | Vérifie tous les wikis à l'intérieur ($wgLocalDatabases ). Avec cette option, le script réalise une boucle sur tous ces wikis. Sans --all , c'est uniquement le wiki actuel qui est analysé.
|
optionnel |
--delete | Dans le cas où toutes les versions de la page contiennent l'hôte du pourriel, le script efface simplement le contenu de la page. Si --delete est fourni, les pages concernées son supprimées.
|
optionnel |
Utilisation
php maintenance/cleanupSpam.php <hostname> [ --all| --delete ]
Terminal
$ php maintenance/cleanupSpam.php example.com Found 2 articles containing example.com MediaWiki:Menubar ....blanking Main_Page ...blanking