Manuel:Install.php
Appearance
| Fichier MediaWiki : install.php | |
|---|---|
| Emplacement : | maintenance/ |
| Code source : | master • 1.46.0 • 1.45.4 • 1.43.9 |
| Classes : | CommandLineInstaller |
Détails
Le fichier install.php est un script de maintenance basé sur CLI pour l'installation es la configuration de MédiaWiki.
Ce script crée un nouveau LocalSettings.php. Il s'interrompra si un fichier LocalSettings.php existe déjà, et il ne peut pas lire les paramètres existants de ce fichier.
Utilisation
Les options par défaut sont indiquées entre parenthèses:
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>
Paramètres de maintenance génériques
| --help (-h) | Affiche ce message d'aide |
| --quiet (-q) | Indique s'il faut supprimer la sortie autre que les erreurs |
| --conf | Emplacement de LocalSettings.php, si ce n'est pas la valeur par défaut Ce paramètre n'a pas d'effet sur ce script et sera ignoré. |
| --wiki | Pour spécifier l'ID du wiki |
| --globals | Produit les variables globales à la fin du traitement, pour le débogage |
| --memory-limit | Définit une limite spécifique de mémoire pour le script, max si pas de limite, ou default pour éviter de la modifier |
| --server | Protocole et nom du serveur à utiliser dans les URLs, par exemple https://en.wikipedia.org. C'est quelques fois nécessaire quand la détection du nom du serveur échoue dans les scripts en mode ligne de commande. |
| --profiler | Format de sortie du profiteur ("texte" d'habitude) |
Paramètres dépendants du script
| --dbuser | L'utilisateur de base de données à utiliser pour ce script. Cette valeur apparaît dans LocalSettings.php pour $wgDBuser. SI --installdbuser et --installdbpass sont fournis, cette valeur sera utilisée pour créer un nouveau compte.
|
| --dbpass | Le mot de passe à utiliser pour ce script. Cette valeur apparaît dans LocalSettings.php pour $wgDBpassword. Si --installdbuser et --installdbpass sont fournis, un nouveau compte sera créé.
|
| --dbgroupdefault | Le groupe de base de données à utiliser par défaut |
Paramètres spécifiques au script
| --confpath | Chemin dans lequel écrire LocalSettings.php (/var/www/) |
| --dbname | Le nom de base de données (my_wiki) |
| --dbpassfile | Un manière alternative de fournir une option dbpass, comme contenu de ce fichier |
| --dbpath | Le chemin pour la base de données SQLite ($IP/data) |
| --dbport | Le port de base de données; seulement pour PostgreSQL (5432) |
| --dbprefix | préfixe de nom de base de donnée (optionnel) |
| --dbschema | Le schéma pour la base de données MédiaWiki dans le serveur PostgreSQL/Microsoft SQL (mediawiki) |
| --dbserver | L'hôte de la base de données (localhost) |
| --dbtype | Le type de la base de données. (mysql) |
| --env-checks | Ne faire que vérifier l'environnement, ne rein changer |
| --installdbpass | Le mot de passe pour l'utilisateur de BD avec lequel installer |
| --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 |
Arguments
| [name] | The name of the wiki (MediaWiki) |
| <admin> | The username of the wiki administrator |
Exemples
Set up wiki using a user with required permissions in database to create a new database for the wiki and a user to operate the wiki:
php maintenance/install.php --dbname=wikidb --dbserver="localhost" --installdbuser=root --installdbpass=rootpassword --dbuser=grabber --dbpass=grabber --server="http://wiki.domain.name/" --scriptpath=/ --lang=en --pass=aaaaa "Wiki Name" "Admin"