Руководство: Run.php
| Файл MediaWiki: run.php | |
|---|---|
| Расположение: | maintenance/ |
| Исходный код: | master • 1.44.2 • 1.43.5 • 1.39.15 |
| Классы: | Найти код • Найти документацию |
Детали
Файл run.php — точка входа, представленная в $2, для запуска сценариев обслуживания.
It should be called with php ./maintenance/run.php, or optionally via the executable ./maintenance/run on systems that support that.
Начиная с MediaWiki 1.40, запускание скрипта обслуживания без run.php устарело.
Применение
php ./maintenance/run.php <script>
<script> - Название скрипта обслуживания.
Может быть указано как название класса или путь к файлу.
Последовый код .php является опциональным.
Пути, начинающиеся с ./ или ../ интерпретируются как относительные к текущему рабочему каталогу.
Другие относительные пути интерпретируются относительно каталога сценариев обслуживания.
Точки (.) поддерживаются в качестве разделителей пространства имен в названиях классов.
Название расширения может быть предоставлено в качестве префикса, за которым следует двоеточие, например MyExtension:exampleScript, чтобы указать, что имя пути или класса должно быть интерпретировано относительно расширения.
Расширенное использование
php ./maintenance/run.php <script> [--conf|--globals|--memory-limit|--profiler|--server|--wiki]
Общие параметры обслуживания
| Опция/Параметр | Описание |
|---|---|
| --conf | Расположение "LocalSettings.php", если не стандартное |
| --globals | Вывод глобальных переменных в конце обработки для отладки |
| --memory-limit | Устанавливает определённый лимит памяти для скрипта, "max" для отсутствия лимита или "default", чтобы не менять его |
| --profiler | Формат выхода профиля, обычно "text". |
| --server | Протокол и имя сервера, используемые в URL-адресах, например https://en.wikipedia.org. Это иногда необходимо, потому что обнаружение имени сервера может не удаваться в скриптах командной строки. |
| --wiki | Для указания ID вики |