Manual:Index.php/uk

index.php — основна точка доступу до сайту MediaWiki. Іншою основною точкою доступу є, яка обробляє запити до MediaWiki.

Вжиті дії
Більшість запитів призводять до наступних дій у :


 * 1) По-перше, він уключає $webstart, який уключає $localsettings і $setup.
 * 2) Далі, він інстанціює об'єкт MediaWiki, званий $mW, який визначено у $wiki.
 * 3) Тоді він перевіряє параметр maxlag, який може спричинити відхилення запиту.
 * 4) Викликає функцію   у $wiki, яка створює об'єкт $title залежно від заголовку та дійових параметрів з URL.
 * 5) Якщо ajax увімкнений, а параметр   установлено в , то буде створено об'єкт $dispatcher для обробки цього запиту, після цього сценарій зупиниться.
 * 6) Інакше на наступних кроках використаються деякі глобальні, що зберігаються у $mW.
 * 7) Викликає , яка виконує більшу частину роботи за запитом.
 * 8) Тоді викликається  . Ця функція відкладає оновлення, запускає роботи з запиту залежно від $rate і виводить HTML, викликаючи.
 * 9) Нарешті, викликається   для журналювання даних профілювання.
 * 1) First, it includes, which mainly just includes . This in turn sets up the PHP environment for MediaWiki, such as installing the class autoloader, including the vendor dependencies loading , and applying the site's  file.
 * 2) Next, it instantiates the MediaWiki class from, 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.
 * 3) Finally,   is called, which does things like closing database transactions, and running any.

Див. також

 * Manual:Code