Manuel:Index.php
Fichier MediaWiki : index.php | |
---|---|
Emplacement : | / |
Code source : | master • 1.39.3 • 1.38.6 • 1.35.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 peut être personnalisée en utilisant $wgScript .
Actions prises
Version de MediaWiki : | ≥ 1.18 |
La plupart des requêtes résultent dans les 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 est principalement composé de Setup.php .
Cela permet de configurer l'environnement PHP pour MediaWiki, par exemple en installant l'autochargeur de classes, en incluant les dépendances du fournisseur pour charger DefaultSettings.php , et en appliquant le fichier LocalSettings.php du site.
- Ensuite, Il instantie la classe MédiaWiki de MediaWiki.php , qui interprète les paramètres URL comme "titre" et "action" pour déterminer ce que la requête suivante devrait faire. Il envoie ensuite la sous-classe d'action pertinente pour effectuer cette tâche.
- Finalement,
MediaWiki::restInPeace()
est appelé, il par exemple ferme les opérations de bases de données, et exécute tout deferred updates .