Руководство: Run.php
Файл MediaWiki: run.php | |
---|---|
Расположение: | maintenance/ |
Исходный код: | master • 1.42.1 • 1.41.2 • 1.39.8 |
Классы: | Найти код • Найти документацию |
Детали
Файл run.php — точка входа, представленная в задача T99268, для запуска сценариев обслуживания.
Исполнительный maintenance/run
будет вызывать его.
Начиная с MediaWiki 1.40, запускание скрипта обслуживания без run.php устарело.
Он представляет обратный вызов wfMaintenanceRunSetup.
Применение
./maintenance/run <script>
<script>
- Название скрипта обслуживания.
Может быть указано как название класса или путь к файлу.
Последовый код .php
является опциональным.
Пути, начинающиеся с ./
или ../
интерпретируются как относительные к текущему рабочему каталогу.
Другие относительные пути интерпретируются относительно каталога сценариев обслуживания.
Точки (.) поддерживаются в качестве разделителей пространства имен в названиях классов.
Название расширения может быть предоставлено в качестве префикса, за которым следует двоеточие, например MyExtension:exampleScript
, чтобы указать, что имя пути или класса должно быть интерпретировано относительно расширения.
Расширенное использование
./maintenance/run [--conf|--globals|--memory-limit|--profiler|--server|--wiki] <script>
Общие параметры обслуживания
Опция/Параметр | Описание |
---|---|
--conf | Расположение "LocalSettings.php", если не стандартное |
--globals | Вывод глобальных переменных в конце обработки для отладки |
--memory-limit | Устанавливает определённый лимит памяти для скрипта, "max" для отсутствия лимита или "default", чтобы не менять его |
--profiler | Формат выхода профиля, обычно "text". |
--server | Протокол и имя сервера, используемые в URL-адресах, например https://en.wikipedia.org. Это иногда необходимо, потому что обнаружение имени сервера может не удаваться в скриптах командной строки. |
--wiki | Для указания ID вики |