Manuel:Index.php
Jump to navigation
Jump to search
Outdated translations are marked like this.
fichier de MediaWiki : index.php | |
---|---|
Emplacement : | / |
Code source : | master • 1.35.2 • 1.31.14 |
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.
Actions prises
Version de MediaWiki : | ≥ 1.18 |
La plupart des requêtes résultent dans les actions suivantes dans index.php
:
- Ensure the version of PHP is supported, otherwise display an error.
- First, it includes WebStart.php , which mainly just includes Setup.php . This in turn sets up the PHP environment for MediaWiki, such as installing the class autoloader, including the vendor dependencies loading DefaultSettings.php , and applying the site's LocalSettings.php file.
- Next, it instantiates the MediaWiki class from MediaWiki.php , which is responsible for interpreting URL parameters like "title" and "action" to determine what the current request should do. It then dispatches the relevant Action subclass to do that thing.
- Finally,
MediaWiki::restInPeace()
is called, which does things like closing database transactions, and running any deferred updates .