MediaWiki/Benutzer: Unterschied zwischen den Versionen
Aus Foxwiki
K Textersetzung - „ z. B. “ durch „ beispielsweise “ |
K Textersetzung - „wikitable“ durch „table table-striped table-hover“ |
||
| Zeile 21: | Zeile 21: | ||
=== Optionen === | === Optionen === | ||
{| class=" | {| class="table table-striped table-hover options big gnu" | ||
|- | |- | ||
! Unix !! GNU !! Parameter !! Beschreibung | ! Unix !! GNU !! Parameter !! Beschreibung | ||
| Zeile 44: | Zeile 44: | ||
; Allgemeine Optionen | ; Allgemeine Optionen | ||
{| class=" | {| class="table table-striped table-hover options big" | ||
|- | |- | ||
| --dbgroupdefault <DBGROUPDEFAULT> || Die zu verwendende Standard-DB-Gruppe | | --dbgroupdefault <DBGROUPDEFAULT> || Die zu verwendende Standard-DB-Gruppe | ||
| Zeile 54: | Zeile 54: | ||
; Skriptspezifische Optionen | ; Skriptspezifische Optionen | ||
{| class=" | {| class="table table-striped table-hover options big" | ||
|- | |- | ||
| --email-password || Senden Sie ein temporäres Passwort an die neue E-Mail-Adresse des Benutzers. | | --email-password || Senden Sie ein temporäres Passwort an die neue E-Mail-Adresse des Benutzers. | ||
| Zeile 62: | Zeile 62: | ||
; Argumente | ; Argumente | ||
{| class=" | {| class="table table-striped table-hover options big" | ||
|- | |- | ||
| <user> || Benutzername oder Benutzer-ID (wenn mit # beginnt) | | <user> || Benutzername oder Benutzer-ID (wenn mit # beginnt) | ||
Version vom 29. Juli 2026, 11:01 Uhr
E-Mail Benachrichtigung deaktivieren
$wgEnableUserEmail = false;
"@" sign is not allowed in user names
$wgInvalidUsernameCharacters = '';
E-Mail-Adressen zurücksetzen
php mediawiki/maintenance/run resetUserEmail.php [OPTION]... <user> <email>
Anwendung
php mediawiki/maintenance/run resetUserEmail.php --no-reset-password MaxMustermann MaxMustermann@foxtom.de
Done!
Optionen
| Unix | GNU | Parameter | Beschreibung |
|---|---|---|---|
| --conf | <CONF> | Speicherort von LocalSettings.php, falls nicht standardmäßig | |
| --globals | Ausgabe von Globals am Ende der Verarbeitung zum Debuggen | ||
| -h | --help | Anzeige dieser Hilfe | |
| --memory-limit | <LIMIT> | Legt eine bestimmte Speichergrenze für das Skript fest, „max” für keine Begrenzung oder „default”, um eine Änderung zu vermeiden. | |
| --profiler | <PROFILER> | Ausgabeformat des Profilers (normalerweise „text”) | |
| -q | --quiet | Legt fest, ob Nicht-Fehler-Ausgaben unterdrückt werden sollen. | |
| --server | <SERVER> | Das Protokoll und der Servername, die in URLs verwendet werden sollen, beispielsweise https://en.wikipedia.org. Dies ist manchmal erforderlich, da die Erkennung des Servernamens in Befehlszeilenskripten fehlschlagen kann | |
| --wiki | <WIKI> | Zur Angabe der Wiki-ID |
- Allgemeine Optionen
| --dbgroupdefault <DBGROUPDEFAULT> | Die zu verwendende Standard-DB-Gruppe |
| --dbpass <DBPASS> | Das für dieses Skript zu verwendende Passwort |
| --dbuser <DBUSER> | Der für dieses Skript zu verwendende DB-Benutzer |
- Skriptspezifische Optionen
| --email-password | Senden Sie ein temporäres Passwort an die neue E-Mail-Adresse des Benutzers. |
| --no-reset-password | Setzen Sie das Passwort des Benutzers nicht zurück. |
- Argumente
| <user> | Benutzername oder Benutzer-ID (wenn mit # beginnt) |
| <email> | Zuzuweisende E-Mail-Adresse |
Problembehebung
- Maintenance script is not allowed to reset passwords
php mediawiki/maintenance/run resetUserEmail.php --email-password MaxMustermann MaxMustermann@foxtom.de
LogicException from line 196 of /var/www/clients/client2/web43/wiki/mediawiki/includes/user/PasswordReset.php: User Maintenance script is not allowed to reset passwords
#0 /var/www/clients/client2/web43/wiki/mediawiki/maintenance/resetUserEmail.php(89): MediaWiki\User\PasswordReset->execute()
#1 /var/www/clients/client2/web43/wiki/mediawiki/maintenance/includes/MaintenanceRunner.php(703): ResetUserEmail->execute()
#2 /var/www/clients/client2/web43/wiki/mediawiki/maintenance/run.php(51): MediaWiki\Maintenance\MaintenanceRunner->run()
#3 /var/www/clients/client2/web43/wiki/mediawiki/maintenance/run(3): require('...')
#4 {main}