Manual:Maintenance scripts/Running the scripts/de

Die Wartungsskripte müssen derzeitig von der Kommandozeile ausgeführt werden. Benutzer, die den Server nicht direkt von seinen Terminal aus zugreifen, werden üblicherweise eine Verbindung über SSH herstellen.


 * Für Linux/Unix-Benutzer ist dies die Verwendung des SSH-Clients in einer Shell.
 * Windows-Nutzer können das mit Windows 10 eingeführte SSH Kommandozeilentool verwenden oder alternativ ein Fremdanbietertool wie z.B. PuTTY oder das Windows Subsystem für Linux.



Am Server anmelden


Linux/MacOS Nutzer
MacOS und die meisten Linux-Systeme verfügen über einen eingebauten SSH-Client. Somit wird kein weiterer SSH-Client benötigt. Das Vorhandensein eines SSH-Client kann mit Eingabe des folgenden Befehls in die Kommandozeile überprüft werden.

Gibt dieser Befehl eine Fehlermeldung zurück, ist die Installation eines SSH-Clients notwendig.

Debian/Ubuntu -

MacOS -

Ist ein SSH-Client vorhanden, erfolgt die Anmeldung am Server mit folgendem Befehl:

Der voreingestellte Port für SSH ist  und der Benutzer ist. Allerdings geben die Hosting Provider ihren Kunden den Benutzer und Port vor. Die Werte sind dann entsprechend anzupassen. Nun kann das MediaWiki Wartungsskript auf dem Server ausgeführt werden.



Windows Nutzer
Für Windows-Nutzer gibt es zwei Wege zur Server-Anmeldung.



Nativer SSH-Client
Der SSH-Client kann in den Windows-Einstellungen installiert bzw. aktiviert werden. SSH wird dann nativ unterstützt. Siehe die Offizielle Dokumentation (englisch).

Um die OpenSSH-Komponente zu installieren:


 * Erst  öffnen, dann   >   auswählen, anschließend   wählen.
 * Die Liste überprüfen, ob OpenSSH schon installiert ist, falls nicht am Seitenanfang  auswählen:
 * Den  Client finden, dann   anklicken.

Der SSH-Client wird nun auf dem System installiert. Nun kann mit PowerShell eine SSH-Verbindung zum Server hergestellt werden.

Der voreingestellte Port für SSH ist  und der Benutzer ist. Allerdings geben die Hosting Provider ihren Kunden den Benutzer und Port vor. Die Werte sind dann entsprechend anzupassen.

Nun kann das MediaWiki Wartungsskript auf dem Server ausgeführt werden.



Putty (oder ein anderer SSH-Client)
Auf einem Windows-Rechner kann PuTTY oder ein anderer SSH-Client verwendet werden:
 * Schritt 1: PuTTY, oder einen andern Terminal Emulator herunterladen und ausführen.
 * Schritt 2: In PuTTy, unter Host Name (oder IP-Addresse) die IP-Addresse der Web-Hosting Site eingeben (ggf. den Web-Hoster kontaktieren) und auf Öffnen klicken.
 * Schritt 3: Es erscheint ein Kommandozeilenfenster. In der login as: Zeile den FTP Benutzernamen eingeben.
 * Schritt 4: Eingabe des FTP-Passworts.

Nun kann das MediaWiki Wartungsskript auf dem Server ausgeführt werden.



Ein Script ausführen
Nach der Anmeldung am Server (siehe "Am Server anmelden" oben) können die folgenden Schritte ausgeführt werden.

Schritt 1: Wechsel in den MediaWiki Wurzelordner. In den meisten Fällen wird dies  sein

Schritt 2: Ausführung des Skriptes

Bei Nutzung eines Windows Servers und Erhalt einer Fehlermeldung (z.B.: php.exe is no valid Win32 application) empfiehlt sich folgendes:

Oder:



Standard Kommandozeilen-Optionen
Fast alle PHP-Skripte in  unterstützen die Standard-Optionen:

MediaWiki installs that use symlinks
In cases where the MediaWiki PHP files are symlinked to a central installation, you will need to specify to the maintenance script the path of the LocalSettings.php file. For example:

MediaWiki installs that use shared settings (family type)
Sometimes MediaWiki is installed as a family for many languages and settings (LocalSettings.php) are split to common part and language parts (see ) where common part is located outside of  directory and accessed using relative link. In this case maintenance scripts will not work when running them in  directory. Run them from  directory instead.

No shell access
On many shared hosts, you won't have shell access. The following extensions may be useful to run maintenance scripts via the web.