Manuel:Install.php

This page is a translated version of the page Manual:Install.php and the translation is 100% complete.

Détails

Le fichier install.php est un script de maintenance basé sur CLI pour l'installation et 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 qu'il ne peut pas lire les paramètres existants dans ce fichier.


Utilisation

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.

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 profileur (format habituel texte)

Paramètres dépendants du script

--dbuser Utilisateur de base de données 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 l'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 du nom des tables de la base de données (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 base de données (mysql)
--env-checks Ne faire que vérifier l'environnement, sans rien changer
--installdbpass Le mot de passe pour l'utilisateur de BD avec lequel installer
--installdbuser L'utilisateur à utiliser pour installer (root)
--lang La langue à utiliser (en)
--pass Le mot de passe pour l'administrateur de wiki
--passfile Un manière alternative de fournir l'option pass, comme contenu de ce fichier
--scriptpath Le chemin relatif du wiki dans le serveur web (/wiki)
--skins Liste des habillages à installer séparés par des virgules (par défaut: tous)
--with-extensions Détecter et inclure les extensions
--with-developmentsettings Load Manuel:DevelopmentSettings.php in LocalSettings.php (Depuis MW 1.42 Gerrit change 977136)


Arguments

<name> Nom du wiki
<admin> Le nom d'utilisateur de l'administrateur du wiki


Exemples

Configurer le wiki en utilisant un utilisateur disposant des autorisations nécessaires dans la base de données pour créer une nouvelle base de données pour le wiki appelé « Wiki Name » et un utilisateur appelé « Admin » pour faire fonctionner le 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"