Manual:Index.php/fr

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Index.php and the translation is 38% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎polski • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語 • ‎한국어

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 la API de MediaWiki.

Actions taken

Most requests result in the following actions in index.php:

  1. Premièrement, il intègre WebStart.php , lequel comprend LocalSettings.php et Setup.php .
  2. Puis il crée l'instance d'un objet appelé $mediaWiki que se définit en MediaWiki.php .
  3. À suite, comprueba le paramètre maxlag, ce que peut provoquer que la requête soit rejetée.
  4. Il appelle la fonction MediaWiki::checkInitialQueries() en MediaWiki.php , ce que crée un objet Title en fonction des paramètres de titre et d'action de l'URL.
  5. Si [[$useajax|ajax est embarqué]] et le paramètre action est habilité en ajax, l'objet AjaxDispatcher sera créé pour manier cette demande et le scénario s'arrêtera après cela.
  6. Du contraire, quelques objets globaux ils se stockent en $mediaWiki pour être utilisé dans les suivants pas.
  7. Alors, il s'appelle à MediaWiki::finalCleanup(). Cette fonction ne fait pas les changements différés, il exécute des travaux de la queue en fonction de $wgJobRunRate et émet le code HTML en appelant OutputPage::output().
  8. Enfin, il s'appelle à MediaWiki::restInPeace() pour enregistrer les données des profils.

Version 1.18 et supérieure

Version de MediaWiki : 1.18

As of MediaWiki version 1.18, some of the startup logic has been moved from index.php, and index.php performs the following actions:

  1. Check the version of PHP and if its not 5.2.3 or higher, display an error.
  2. Include WebStart.php , which in turn includes LocalSettings.php , Setup.php and some other files.
  3. Instantiate a MediaWiki object called $mediaWiki , which is defined in MediaWiki.php .
  4. Call $mediaWiki->run().

See also