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

This page is a translated version of the page Manual:Run.php and the translation is 100% complete.

Детали

Файл 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 вики

См. также