Handbuch:RemoveUnusedAccounts.php
Appearance
MediaWiki Version: | ≥ 1.5.5 |
MediaWiki-Datei: removeUnusedAccounts.php | |
---|---|
Speicherort: | maintenance/ |
Quellcode: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Klassen: | RemoveUnusedAccounts |
Details
removeUnusedAccounts.php ist ein Wartungsskript. Ein ungenutzter Account hat keine Bearbeitungen, keine gelöschten Bearbeitungen, keine Log-Einträge (task T36581) und keine aktuellen/alten Uploads.
Um zunächst gelöschte Revisionen zu entfernen (z.B. nach massivem Angriff durch Vandalismus/Spam Attacke) kann deleteArchivedRevisions.php genutzt werden und anschließend das removeUnusedAccounts.php Skript
Optionen
Option/Parameter | Beschreibung | Notwendig |
---|---|---|
--delete | Löschen der Accounts. Ohne den Parameter --delete werden die ungenutzten Accounts lediglich aufgelistet. | Optional |
--ignore-groups | Komma-separierte Liste der auszuschließenden Gruppen. Accouts dieser Gruppen werden nicht gelöscht, auch wenn sie nicht genutzt wurden. | Optional |
--ignore-touched | In den letzten N Tagen genutzte Accounts überspringen. Voreinstellung ist "1". In diesem Fall werden alle ungenutzten Accounts bis zum aktuellen Datum geprüft bzw. gelöscht, auch gerade angelegte. | Optional |
Verwendung
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.