Příručka:Index.php
Appearance
| Soubor MediaWiki: index.php | |
|---|---|
| Lokalita: | / |
| Zdrojový kód: | master • 1.44.2 • 1.43.5 • 1.39.15 |
| Třídy: | Vyhledat zdrojový kód • Vyhledat dokumentaci |
index.php je hlavní přístupový bod pro web MediaWiki. Dalším hlavním přístupovým bodem je api.php, který zpracovává požadavky na MediaWiki API.
URL index.php lze upravit pomocí $wgScript.
Přijatá opatření
| Verze MediaWiki: | ≥ 1.18 |
Většina požadavků má za následek následující akce v index.php:
- Ujistěte se, že je podporována verze PHP, jinak se zobrazí chyba.
- Za prvé, zahrnuje WebStart.php, což zahrnuje hlavně Setup.php. Tím se nastaví prostředí PHP pro MediaWiki, jako je instalace autoloaderu třídy, včetně závislostí na dodavateli, výchozí konfigurace a použití souboru LocalSettings.php webu.
- Dále vytvoří instanci třídy MediaWiki z MediaWiki.php, která je zodpovědná za interpretaci parametrů URL, jako je "title" a "action", aby určila, co má aktuální požadavek dělat. Poté odešle příslušnou podtřídu Action, aby to provedla.
- Nakonec je voláno
MediaWiki::restInPeace(), které dělá věci jako uzavření databázových transakcí a spuštění libovolného deferred updates.