Manual:Index.php/de

Index.php ist der Hauptzugriffspunkt für eine MediaWiki Seite. Der andere Zugriffspunkt ist api.php, welcher Anfragen für die MediaWiki API verarbeitet.

Beschreibung
Die meisten Anfragen resultieren in den folgenden Aktionen in :


 * 1) Erstens, es enthält WebStart.php (SVN), welche LocalSettings.php und Setup.php (SVN) umfasst.
 * 2) Als nächstes instanziiert es ein Objekt namens $mediaWiki, das in Wiki.php definiert ist.
 * 3) Es prüft dann die Maxlag Parameter, die bewirken dass der Antrag abgelehnt werden kann.
 * 4) Es ruft die Funktion   in Wiki.php auf, die ein Titelobjekt abhängig vom Titel und den Aktionsparametern aus der URL erstellt.
 * 5) Wenn Ajax aktiviert ist und der  -Parameter auf   gesetzt ist, dann wird ein AjaxDispatcher-Objekt erstellt, um diese Anfragen zu steuern und das Skript wird anschließend anhalten.
 * 6) Anderenfalls sind einige Globale Objektvariablen in $mediaWiki gespeichert, um in den nächsten Schritten verwendet zu werden.
 * 7) Es ruft MediaWiki   auf, welche die meiste Arbeit der Anfrage macht.
 * 8) Dann wird   aufgerufen. Diese Funktion macht verzögerte Aktualisierungen, führt Aufträge aus der Warteschlange aus, abhänging von $wgJobRunRate und gibt das HTML aus, indem   aufgerufen wird.
 * 9) Abschließend wird   aufgerufen, um Profilierungsdaten zu protokollieren

Version 1.18 und höher
Ab MediaWiki Version 1.18, wurde einiges von der Startlogik der index.php verschoben und index.php führt die folgenden Aktionen aus:


 * 1) Überprüfe die Version von PHP und wenn es nicht 5.2.3 oder höher ist, zeige einen Fehler an.
 * 2) Einbeziehe WebStart.php (SVN), die wiederum LocalSettings.php umfasst, Setup.php (SVN) und einige andere Dateien.
 * 3) Instanziiere ein MediaWiki-Objekt namens $mediaWiki, das in Wiki.php definiert ist.
 * 4) Rufe   auf.

Siehe auch

 * Handbuch:Code
 * Manual:Parameters to index.php