Manuel:$IP chemin d'installation

From mediawiki.org
This page is a translated version of the page Manual:$IP and the translation is 100% complete.
URLs de serveur et chemins de fichiers: $IP
Le chemin complet vers le répertoire d'installation.
Introduit dans la version :pre 1.1.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(Chaîne de caractères contenant un chemin absolu.)
Valeur par défaut :La variable d'environnement MW_INSTALL_PATH, ou si elle n'est pas définie, le répertoire courant de travail.

Mettre à jour manuellement cette variable avec le chemin absolu de MediaWiki sur le disque à partir de LocalSettings.php était nécessaire dans les versions plus anciennes de MediaWiki. Néanmoins, à partir de MediaWiki 1.18, le fait de définir manuellement $IP dans LocalSettings.php n'est plus nécessaire et ne fonctionne plus comme vous pourriez l'espérer. Par défaut, sa valeur sera celle du répertoire de travail courant et elle pourra être utilisée sans avoir à être déclarée manuellement.

Si vous devez changer la valeur par défaut, vous devez déclarer la variable d'environnement MW_INSTALL_PATH. Voir la documentation de votre serveur web pour savoir comment faire cela.

Notez que vous ne pouvez pas simplement réécraser $IP de votre LocalSettings.php si vous ne voulez pas corriger également toutes les variables basées sur elle, comme $wgExtensionDirectory etc.

Détails

IP signifie ici Install Path (chemin d'installation). La variable représente le chemin vers le fichier local de l'installation de base de votre wiki. Si pour une raison quelconque vous désirez changer la valeur par défaut, assurez vous de décrire le chemin complet. Ne mettez pas de slash à la fin du chemin.

Dans MediaWiki 1.16 et avant, le fichier DefaultSettings.php devait être chargé à partir de LocalSettings.php, le répertoire à utiliser était déterminé par la variable IP.

Contrairement aux autres variables, la valeur par défaut est déclarée dans WebStart.php et non dans DefaultSettings.php.

Positionner la variable d'environnement MW_INSTALL_PATH peut être quelquefois utile si vous lancez des scripts de maintenance qui ne se trouvent pas dans les répertoires standards.(Les scripts de maintenance par défaut utilisent pour $IP le répertoire parent du répertoire courant de travail).