Manuel:RemoveUnusedAccounts.php
Appearance
Outdated translations are marked like this.
Version de MediaWiki : | ≥ 1.5.5 |
Fichier MediaWiki : removeUnusedAccounts.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.43.1 • 1.42.6 • 1.39.12 |
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 ($bug), 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.
![]() | If you use a Shared database, this script can damage your database, because it will remove users if they appear unused in the current database, without checking if they have be used on another database. |
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/run.php removeUnusedAccounts [ --delete| --ignore-groups| --ignore-touched ]
Dans la version MediaWiki 1.39.12 et antérieure, vous devez invoquer des scripts de maintenance à l'aide de
php maintenance/scriptName.php
au lieu de php maintenance/run.php scriptName
.Terminal
$ php maintenance/run.php removeUnusedAccounts 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/run.php removeUnusedAccounts --delete Remove unused accounts Checking for unused user accounts... Conversion script ...found 1. Deleting unused accounts...done.