Manuel:RemoveUnusedAccounts.php
Version de MediaWiki : | ≥ 1.5.5 |
Fichier MediaWiki : removeUnusedAccounts.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | RemoveUnusedAccounts |
Details
Le fichier removeUnusedAccounts.php est un script de maintenance. Un compte inutilisé est un compte qui n'a pas de modification (mêmes supprimées), pas d'entrées de journal (tâche T36581), et pas d'importations actuelles ou anciennes.
Vous pouvez utiliser deleteArchivedRevisions.php pour d'abord enlever les révisions supprimées (e.g. après une grosse attaque de spam ou de vandalisme) puis exécuter removeUnusedAccounts.php.
Options
Option/paramètre | Description | Obligatoire |
---|---|---|
--delete | Supprimer les comptes. Exécuté sans le paramètre --supprimer, le script va seulement énumérer les comptes inutilisés. | optionnel |
--ignore-groups | Liste de groupes, séparés par des virgules, à exclure. Les comptes de ces groupes ne seront pas supprimés, même s'ils sont inutilisés. | optionnel |
--ignore-touched | Ignore les comptes touchés dans les derniers N jours. Si non défini, la valeur par défaut est 1 Dans ce cas le script va vérifier/supprimer tous les comptes inutilisés jusqu'à la date actuelle, incluant les comptes créés il y a quelques secondes. | optionnel |
Utilisation
php maintenance/removeUnusedAccounts.php [ --delete| --ignore-groups| --ignore-touched ]
Terminal
$ php maintenance/removeUnusedAccounts.php Remove unused accounts Checking for unused user accounts... Conversion script ...found 1. Run the script again with --delete to remove them from the database.
By default, this script lists unused accounts without deleting them. To delete the unused accounts, run this script with --delete.
Terminal
$ php maintenance/removeUnusedAccounts.php --delete Remove unused accounts Checking for unused user accounts... Conversion script ...found 1. Deleting unused accounts...done.