Manual:install.php
| Файл MediaWiki: install.php | |
|---|---|
| Расположение: | maintenance/ |
| Исходный код: | master • 1.45.0 • 1.44.2 • 1.39.15 |
| Классы: | CommandLineInstaller |
Подробнее
Файл $file представляет собой скрипт обслуживания на основе CLI для установки и конфигурации MediaWiki.
Этот скрипт создает новый файл LocalSettings.php.
Это прервется, если файл LocalSettings.php уже существует, и скрипт не может прочитать существующие настройки из этого файла.
Использование
php maintenance/run.php install [--conf|--confpath|--dbgroupdefault|--dbname|--dbpass|--dbpassfile|--dbpath|--dbport|--dbprefix|--dbschema|--dbserver|--dbtype|--dbuser|--env-checks|--globals|--help|--installdbpass|--installdbuser|--lang|--memory-limit|--pass|--passfile|--profiler|--quiet|--scriptpath|--server|--skins|--wiki|--with-extensions] <name> <admin>
The tables below explain the various options and arguments. The default values for the options are indicated in parentheses.
Общие параметры обслуживания:
| --help (-h) | Показать справочное сообщение |
| --quiet (-q) | Следует ли подавлять вывод без ошибок |
| --conf | Расположение LocalSettings.php, если не по умолчанию Этот параметр не влияет на этот скрипт и будет игнорироваться. Use --confpath instead.
|
| --wiki | Для указания ID вики |
| --globals | Выходные глобальные переменные в конце обработки для отладки |
| --memory-limit | Установите определенный предел памяти для скрипта, "max", чтобы не ограничивать, или "default", чтобы избежать изменения. |
| --server | Протокол и имя сервера для использования в URL-адресах, например. https://en.wikipedia.org. Иногда это необходимо, так как определение имени сервера может привести к сбою в скриптах командной строки. |
| --profiler | Выходной формат профилировщика (обычно "text") |
Параметры, зависящие от скрипта
| --dbuser | Пользователь БД для использования в этом скрипте. Это значение появляется в LocalSettings.php для $wgDBuser. Если указаны --installdbuser и --installdbpass, это значение будет использоваться для создания новой учетной записи.
|
| --dbpass | Пароль для использования в этом скрипте. Это значение появляется в LocalSettings.php для $wgDBpassword. Если указаны --installdbuser и --installdbpass, это значение будет использоваться для создания новой учетной записи.
|
| --dbgroupdefault | The default database group to use |
Специальные параметры скрипта
| Name | Description | Default |
|---|---|---|
| --confpath | Путь для записи LocalSettings.php в | value which by default, corresponds to $IP, i.e. the path of your installation's root folder. You can use --help to find the default value.
You may want to use this if you are adding a new wiki to a wiki family.
After the file has been generated, you can add a LocalSettings.php to the root folder that directs web requests to the wiki-specific LocalSettings.php in your custom path. Do not add it before the file has been generated: regardless what |
| --dbname | Имя базы данных | my_wiki |
| --dbpassfile | Альтернативный способ предоставления опции dbpass, как содержимое этого файла | |
| --dbpath | Путь к БД SQLite | $IP/data
|
| --dbport | Порт базы данных; только для PostgreSQL | 5432 |
| --dbprefix | Необязательный префикс имени таблицы базы данных (not for SQLite) | |
| --dbschema | Схема базы данных MediaWiki в PostgreSQL/Microsoft SQL Server | mediawiki |
| --dbserver | Хост базы данных | localhost |
| --dbtype | Тип базы данных | mysql |
| --env-checks | Запускайте только проверки среды, ничего не меняя | |
| --installdbpass | Пароль пользователя БД для установки | |
| --installdbuser | Пользователь для установки | root |
| --lang | Язык для использования | en |
| --pass | Пароль администратора вики | |
| --passfile | Альтернативный способ предоставления опции pass, как содержимое этого файла | |
| --scriptpath | Относительный путь вики на веб-сервере | /wiki |
| --skins | Список тем оформлений, через запятую, для установки | all |
| --with-extensions | Обнаружение и включение расширений | |
| --with-developmentsettings | Load DevelopmentSettings.php in LocalSettings.php Since MediaWiki 1.42 • change 977136 |
Аргументы
| <name> | Название вики (MediaWiki) |
| <admin> | Имя пользователя администратора вики |
Примеры
Настрока вики, используя пользователя с необходимыми разрешениями в базе данных, чтобы создать новую базу данных для вики, и пользователя для управления вики:
php maintenance/run.php install \
--dbname=wikidb \
--dbserver="localhost" \
--installdbuser=root \
--installdbpass=rootpassword \
--dbuser=dbusername \
--dbpass=dbuserpassword \
--server="http://wiki.example.com/" \
--scriptpath=/w \
--lang=en \
--pass=Adminpassword "Wiki Name" "Admin"
See also
- installPreConfigured.php - alternative install script introduced in MediaWiki 1.44 which retrieves configuration details from an existing LocalSettings.php.