Manual:Maintenance scripts/de

From MediaWiki.org
Jump to: navigation, search
Crystal Clear app display.png Benutzer Crystal Clear app terminal.png Systemadministratoren Crystal Clear app tutorials.png Entwickler

Die Wartungsskripte werden verwendet, um verschiedene Verwaltungs-, Import-, Wartungs-, Reporting- und Upgrade-Aufgaben durchzuführen. Die Skripte sind in PHP geschrieben und befinden sich im Unterordner maintenance (dt.: Wartung) von MediaWiki Installationen.

Es gibt Dutzende von Skripten mit unterschiedlichem Grad der allgemeinen Nützlichkeit und Qualität - aus diesem Grund ist es am besten, man liest sorgfältig die Dokumentation auf einem Skript, bevor es benutzt wird. Wenn ein Skript nicht dokumentiert ist, bedeutet dies häufig, dass zusätzliche Pflege genommen werden sollte.

Contents

Konfiguration [edit]

Die $wgDBadminuser und $wgDBadminpassword Konfigurationsvariablen müssen eingestellt werden, um einige Wartungsskripte auszuführen. Die Werte für diese Variablen unterscheiden sich in der Datenbank-Engine, die eingesetzt wird um Ihre Installation von MediaWiki zu versorgen.

MySQL [edit]

Einige der Wartungsskripte erfordern Datenbankberechtigungen, dass aus Gründen der Sicherheit, das wichtigste MediaWiki Datenbank-Konto nicht haben sollte. Ein separates Datenbankkonto mit 'Superbenutzer'-Privilegien sollte nur für die MediaWiki-Datenbank erstellt werden (wenn es nicht bereits vorhanden ist). Zum Beispiel, wenn die Datenbank, die Sie für MediaWiki benutzen wikidb heißt, dann würde die folgende SQL wie ein Benutzer, der Superbenutzer-Privilegien auf localhost ausüben kann;

GRANT ALL PRIVILEGES ON wikidb.* TO 'wikidbadmin'@'localhost' IDENTIFIED BY 'strong-password';
german:
ERTEILE ALLE PRIVILEGIEN AUF wikidb.* ZU 'wikidbadmin'@'localhost' IDENTIFIZIERT durch 'starkes-passwort';

Sobald das Konto existiert, sollte der Kontoname in der $wgDBadminuser Konfigurationsvariable eingestellt werden. Wie andere Konfigurationsvariablen, sollte $wgDBadminuser in LocalSettings.php eingestellt werden. Ein Passwort für $wgDBadminuser muss in der $wgDBadminpassword Konfigurationsvariable eingestellt werden.

PostgreSQL [edit]

PostgreSQL verwendet ein anderes Sicherheitsmodell als MySQL und demselben PostgreSQL-Serverkonto, dass für den Tag-zu-Tag Betrieb der MediaWiki Installation verwendet wird, es muss auch für die Ausführung der Wartungsskripte verwendet werden. Dies ist notwendig, um sicherzustellen dass der Besitzer für neue Tabellen, erstellt mit dem Wartungsskripte richtig eingestellt ist. Setzen Sie einfach $wgDBadminuser zu $wgDBuser und $wgDBadminpassword zu $wgDBpassword.

Ausführen der Skripte [edit]

Beispiel für IP-Adresse und FTP-Benutzernamen sowie Passwort auf der Godaddy.com Hosting-Website.

Die Wartungsskripte müssen dann von der Befehlszeile ausgeführt werden.

Benötigtes Programm: PuTTY oder einen Terminalemulator

Unter dem Hostnamen (oder IP-Adresse) geben Sie dieIP-Addresse ihrer Webhosting Seite ein (Kontaktieren Sie notfalls Ihren Webseiten-Anbieter) und klickenÖffnen
  • Schritt 2: In PuTTy unter dem Hostnamen (oder IP-Adresse) geben Sie die IP-Addresse ihrer Webhosting-Seite ein (Kontaktieren Sie notfalls Ihren Website-Anbieter) und klicken Öffnen.
Ein Befehl wird eingeblendet. Bei der Anmeldung als (also login as:): Zeile geben Sie den FTP-Benutzernamen ein.
  • Schritt 3: Ein Befehl wird eingeblendet. Bei der login as (dt.: Anmeldung als): Zeile geben Sie den FTP-Benutzernamen ein.
Auf der FTP-Benutzername@IP-Adresse das Passwort Zeile: geben Sie dass FTP-Passwort ein.
  • Schritt 4: Geben Sie dass FTP-Passwort ein.
Die PuTTy Befehlszeile.
  • Schritt 5: Ändern Sie das aktuelle Verzeichnis im Wartungsunterverzeichnis. Sie können pwd schreiben, um zu sehen, in welchem ​​Ordner Sie sich gerade befinden. Der Wartungsordner (maintenance) ist im MediaWiki-Stammverzeichnis.
 $ cd maintenance
  • Schritt 6: Führen Sie dass Wartungsskript aus, das ausgeführt werden muss:
$ php rebuildall.php
Wenn Sie eine Fehlermeldung erhalten (zum Beispiel: php.exe is no valid Win32 application), versuchen Sie folgendes:
$ php-cgi rebuildall.php
In Windows ist der Befehl;
$ C:\path\to\php\php-win.exe C:\path\to\mediawiki\maintenance\rebuildall.php
Wenn Ihr Skript nicht ausgeführt wird und eine Menge von Fehlermeldungen ausspuckt, ist das erste was zu versuchen ist, die MW_INSTALL_PATH Umgebungsvariable zu setzen, um auf der Wurzel Ihrer MediaWiki-Installation zu verweisen. Dies wird Skripte helfen, die erforderlichen Dateien zu finden, und ist besonders dann relevant, wenn die laufenden Wartungsskripte von Erweiterungen von Drittanbietern zur Verfügung gestellt werden.

Standard Befehlszeilen Optionen [edit]

Fast jedes PHP-Skript in /maintenance unterstützt mehrere Standard-Optionen:

--help 
Zeigt Hilfemeldung
--conf <path> 
Speicherort der LocalSettings.php, wenn nicht Standard (an übergeordnetes Verzeichnis des Skripts)
--dbuser <username> 
Datenbank-Konto zum verwenden, nicht benutzt für Skripte, die keine Datenbank-Verbindung benötigen oder SQLite Datenbank-Backend verwendet wird
--dbpass <password> 
Datenbank-Passwort zum verwenden, nicht benutzt für Skripte, die keine Datenbank-Verbindung benötigen oder SQLite Datenbank-Backend verwendet wird
--globals 
Gibt 'globals' am Ende der Bearbeitung zum Debuggen aus
--memory-limit <value> 
Stellen Sie dass Speicherlimit für das Skript ein. Akzeptiert gewöhnliche Zahlen, standard php.ini Abkürzungen (1024K, 20M, 1G), max für kein Limit (wird standardmäßig verwendet, wenn sie weggelassen werden) und standardmäßig keine Veränderung. Verfügbar erst seit MediaWiki 1.17.
--quiet 
Unterdrückt Nicht-Fehler Ausgaben
--wiki <id> 
Wiki-ID für Wiki-Farmen. Dies kann von der Form dbname oder dbname-prefix. LocalSettings.php wird mit den MW_DB und MW_PREFIX Konstanten definiert entsprechend ausgeführt werden.

MediaWiki installiert dass, was symlinks benutzt [edit]

In Fällen, in denen MediaWiki PHP-Dateien zu einer zentralen Installation gesymlinkt werden, müssen Sie dem Wartungsskript den Pfad von der LocalSettings.php Datei angeben. Zum Beispiel:

php maintenance/importImages.php --conf /var/wwwdata/website.org/wiki/LocalSettings.php /tmp/wikiimages .jpg .png .svg

Andernfalls erhalten Sie diese Fehlermeldung:

A copy of your installation's LocalSettings.php
must exist and be readable in the source directory.

Liste der Wartungsskripte [edit]

Hier ist die Liste der im Unterverzeichnis maintenance enthaltenen Dateien, befindlich im Stammverzeichnis einer MediaWiki-Installation. Diese Liste wurde aus der Dokumentation erstellt, die sich im Dokumentationsstamm befindet und kann nicht exakt die Inhalte des maintenance Unterverzeichnis der aktuellen Veröffentichung der Software widerspiegeln.

Sie können zu diesem Handbuch beitragen, indem sie diese Liste auf dem neuesten Stand halten, eine Beschreibung dieser Dateien mit spezifischen Zweck und wie ein Administrator sie nutzen sollte (Befehlszeilen-Beispiele, etc.).

/maintenance/ [edit]

/maintenance/archives/ [edit]

Die Skripte enthalten im Unterverzeichnis archives, sind für die Aktualisierung von Datenbanken aus älteren Versionen der Software konzipiert.

/maintenance/dtrace/ [edit]

/maintenance/language/ [edit]

/maintenance/storage/ [edit]

Siehe auch [edit]

Handbücher
Erweiterungen
Sprache: English  • Deutsch • 日本語 • polski • русский