Руководство:Setup.php

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Setup.php and the translation is 100% complete.
Other languages:
English • ‎español • ‎français • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語

подробности

Файл Setup.php подключатся из WebStart.php , (?)provided the MW_NO_SETUP constant is not defined. Он должен подключаться после LocalSettings.php .

Предпринимаемые действия

Выполняется следующее:

  1. Во первых он меняет некоторые настройки конфигурации такие как переменные путей, которые не определены в LocalSettings.php (?) so that they don't need to be modified if $wgScriptPath is changed or it updates new configuration settings from the backward compatible ones.
  2. За тем он подключает некоторые общеиспользуемые файлы.
  3. Стартует PHP сессию, если предоставлены куки сессии или токена пользователя.
  4. Создает объекты заглушки(stub) для глобальных объектов-переменных, которые будут unstubbed при первом вызове одного из их методов.
  5. запускает все функции из $wgExtensionFunctions .
  6. И вызывает некоторые устаревшие прерывания для обратной совместимости: LogPageValidTypes , LogPageLogName , LogPageLogHeader и LogPageActionText .

См. также