Handbuch:install.php
Outdated translations are marked like this.
MediaWiki-Datei: install.php | |
---|---|
Speicherort: | maintenance/ |
Quellcode: | master • 1.41.1 • 1.40.3 • 1.39.7 |
Klassen: | CommandLineInstaller |
Details
install.php file is a CLI-based maintenance script for installing and configuring MediaWiki.
This script creates a new LocalSettings.php and populates the database given.
It will abort if a LocalSettings.php
file exists already, and it can't read existing settings from that file.
Verwendung
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.
Generische Wartungsparameter:
--help (-h) | Zeige diese Hilfenachricht an |
--quiet (-q) | Whether to suppress non-error output |
--conf | Location of LocalSettings.php, if not at the default location. This setting has no effect on this script and will be ignored. |
--wiki | For specifying the wiki ID |
--globals | Output globals at the end of processing for debugging |
--memory-limit | Set a specific memory limit for the script, "max" for no limit or "default" to avoid changing it |
--server | The protocol and server name to use in URLs, e.g. https://en.wikipedia.org. This is sometimes necessary because server name detection may fail in command line scripts. |
--profiler | Profiler output format (usually "text") |
Script-dependent parameters
--dbuser | The DB user to use for this script. This value appears in LocalSettings.php for $wgDBuser . If --installdbuser and --installdbpass are given, this value will be used to create a new account
|
--dbpass | The password to use for this script. This value appears in LocalSettings.php for $wgDBpassword . If --installdbuser and --installdbpass are given, this value will be used to create a new account
|
--dbgroupdefault | The default database group to use |
Skriptabhängige Parameter
--confpath | Path to write LocalSettings.php to (/var/www/) |
--dbname | Der Datenbankname (my_wiki) |
--dbpassfile | An alternative way to provide dbpass option, as the contents of this file |
--dbpath | Der Pfad für die SQLite-Datenbank ($IP/data) |
--dbport | The database port; only for PostgreSQL (5432) |
--dbprefix | Optional database table name prefix |
--dbschema | The schema for the MediaWiki DB in PostgreSQL/Microsoft SQL Server (mediawiki) |
--dbserver | The database host (localhost) |
--dbtype | The type of database (mysql) |
--env-checks | Run environment checks only, don't change anything |
--installdbpass | The password for the DB user to install as |
--installdbuser | The user to use for installing (root) |
--lang | The language to use (en) |
--pass | The password for the wiki administrator |
--passfile | An alternative way to provide pass option, as the contents of this file |
--scriptpath | The relative path of the wiki in the web server (/wiki) |
--skins | Comma-separated list of skins to install (default: all) |
--with-extensions | Detect and include extensions |
--with-developmentsettings | Load DevelopmentSettings.php in LocalSettings.php (Seit MW 1.42 Gerrit change 977136) |
Argumente
<name> | Der Name des Wiki (MediaWiki) |
<admin> | Der Benutzername des Wiki-Administrators |
Beispiele
Set up wiki using a user with required permissions in database to create a new database for the wiki called "Wiki Name" and a user called "Admin" to operate the wiki:
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"