Jump to content

Manual:install.php

From mediawiki.org
This page is a translated version of the page Manual:Install.php and the translation is 80% complete.
Outdated translations are marked like this.

Подробнее

Файл $file представляет собой скрипт обслуживания на основе CLI для установки и конфигурации MediaWiki.

Этот скрипт создает новый файл LocalSettings.php. Это прервется, если файл LocalSettings.php уже существует, и скрипт не может прочитать существующие настройки из этого файла.

Использование

php install.php [--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 corresponding to $IP, i.e. the path of your installation's root folder.

You can use --help to find the default value.

--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.42change 977136

Аргументы

<name> Название вики (MediaWiki)
<admin> Имя пользователя администратора вики

Примеры

Настрока вики, используя пользователя с необходимыми разрешениями в базе данных, чтобы создать новую базу данных для вики, и пользователя для управления вики:

php maintenance/install.php --dbname=wikidb --dbserver="localhost" --installdbuser=root --installdbpass=rootpassword --dbuser=dbusername --dbpass=dbuserpassword --server="http://wiki.domain.name/" --scriptpath=/w --lang=en --pass=Adminpassword "Wiki Name" "Admin"