MediaWiki/Benutzer: Unterschied zwischen den Versionen
Erscheinungsbild
	
	
K Dirkwagner verschob die Seite foxwiki:Verwaltung:Benutzer nach MediaWiki:Verwaltung:Benutzer, ohne dabei eine Weiterleitung anzulegen  | 
				|||
| (28 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Kategorie:  | == E-Mail Benachrichtigung deaktivieren ==  | ||
<syntaxhighlight lang="php" highlight="" copy>  | |||
$wgEnableUserEmail = false;  | |||
</syntaxhighlight>  | |||
== "@" sign is not allowed in user names ==  | |||
<syntaxhighlight lang="php" highlight="" copy>  | |||
$wgInvalidUsernameCharacters = '';  | |||
</syntaxhighlight>  | |||
== E-Mail-Adressen zurücksetzen ==  | |||
<syntaxhighlight lang="bash" highlight="1">  | |||
php mediawiki/maintenance/run resetUserEmail.php [OPTION]... <user> <email>  | |||
</syntaxhighlight>  | |||
=== Anwendung ===  | |||
<syntaxhighlight lang="bash" highlight="1">  | |||
php mediawiki/maintenance/run resetUserEmail.php --no-reset-password MaxMustermann MaxMustermann@foxtom.de  | |||
Done!  | |||
</syntaxhighlight>  | |||
=== Optionen ===  | |||
{| class="wikitable options big gnu"  | |||
|-  | |||
! 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, z. B. 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  | |||
{| class="wikitable options big"  | |||
|-  | |||
| --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  | |||
{| class="wikitable options big"  | |||
|-  | |||
| --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  | |||
{| class="wikitable options big"  | |||
|-  | |||
| <user> || Benutzername oder Benutzer-ID (wenn mit # beginnt)  | |||
|-  | |||
| <email> || Zuzuweisende E-Mail-Adresse  | |||
|}  | |||
=== Problembehebung ===  | |||
; Maintenance script is not allowed to reset passwords  | |||
<syntaxhighlight lang="bash" highlight="1" line>  | |||
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}  | |||
</syntaxhighlight>  | |||
[[Kategorie:MediaWiki/Benutzer]]  | |||
Aktuelle Version vom 14. Oktober 2025, 08:47 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, z. B. 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}