Manual:Index.php/fr
From MediaWiki.org
| Fichier de MediaWiki: index.php | |
|---|---|
| Emplacement : | / |
| Code source : | Pas dans SVN ({{{NotInSVN}}})|HEAD |
| Classes : | Aucune |
Description[edit]
Point d'entrée principal du logiciel MediaWiki. Ce fichier s'occupe de la majorité des requêtes pour des pages du wiki. L'autre point d'entrée est api.php (en) qui gère les requêtes de l'API de MediaWiki. Plusieurs réponses de requêtes résultent des actions suivantes de index.php :
- Premièrement, il inclut WebStart.php (en) (SVN), qui à son tour inclut LocalSettings.php (en) et Setup.php (en) (SVN).
- Ensuite, il instancie un objet nommé $mediaWiki (en) qui est défini dans Wiki.php (en).
- Il consulte alors le paramètre maxlag (en), ce qui peut mener au rejet de la requête.
- Il appelle la fonction
MediaWiki::checkInitialQueries()de Wiki.php, qui crée un objet Title (en) dépendant des paramètres de l'URL title et action. - Si AJAX est activé (en) et que le paramètre action vaut
ajax, alors un objet AjaxDispatcher est créé pour s'occuper de la requête et le script s'arrête là. - Autrement, les variables globales sont stockées dans $mediaWiki en prévision de leur usage dans les étapes suivantes.
- Le script appelle
MediaWiki::initialize()qui exécute la majeure partie de la requête. - Ensuite,
MediaWiki::finalCleanup()est appelé. Cette fonction fait les mises à jour différées, exécute les travaux de la file d'attente (selon $wgJobRunRate (en)) et renvoie le code HTML en appelantOutputPage::output(). - Finalement,
MediaWiki::restInPeace()est appelé pour consigner les données du profil.
Voir aussi[edit]
| Langue : | English • français • 日本語 • 中文(简体) • 中文(繁體) |
|---|
