Manuel:Index.php
Appearance
Fichier MediaWiki : index.php | |
---|---|
Emplacement : | / |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | Accès au code • Accès à la documentation |
index.php est le principal point d'accès pour un site MediaWiki. L'autre point d'accès principal est api.php , qui gère les requêtes pour l'API de MediaWiki.
L'URL de index.php peut être personnalisée en utilisant $wgScript .
Actions prises
Version de MediaWiki : | ≥ 1.18 |
La plupart des requêtes résultent des actions suivantes dans index.php
:
- S'assurer que la version de PHP est supportée, si elle ne l'est pas, il y aura une erreur.
- D'abord, il inclut WebStart.php , qui inclut principalement Setup.php . Cela permet à son tour de configurer l'environnement PHP pour MediaWiki, par exemple en installant l'autochargeur de classes, en incluant les dépendances du fournisseur, les paramètres par défaut et en appliquant le fichier LocalSettings.php du site.
- Ensuite, il instancie la classe MédiaWiki de MediaWiki.php , qui interprète les paramètres d'URL comme le titre (title) et l'action (action) pour déterminer ce que la requête actuelle doit faire. Il envoie ensuite la sous-classe Action concernée pour effectuer la tâche.
- Finalement,
MediaWiki::restInPeace()
est appelé, pour par exemple fermer les transactions en cours sur la base de données et exécuter tout deferred updates .