Manuel:$wgServer

This page is a translated version of the page Manual:$wgServer and the translation is 89% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎български • ‎русский • ‎اردو • ‎中文 • ‎日本語
Paramètres généraux: $wgServer
L'URL de base du serveur
Introduit dans la version :pre 1.1.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(Préfixe d'URL (protocole, hôte, éventuellement avec port, pas de partie de chemin))
Valeur par défaut :(voir ci-dessous)

Détails

Cette variable est normalement initialisée par l'installeur de MediaWiki, mais pourraient avoir besoin d'être ajustée après que LocalSettings.php a été généré.

Elle contient l'URL de base du serveur, y compris le protocole et sans la barre oblique finale ni le sous-répertoire lorsqu'il y en a un (par exemple, https://www.mediawiki.org). Depuis la version 1.18.0, MediaWiki prend également en charge la définition de $wgServer avec une URL et son protocole (par exemple, //www.mediawiki.org). Ceci est fait pour utiliser HTTP et HTTPS avec les mêmes caches en ayant des liens qui fonctionnent avec les deux protocoles. Pour ce faire, $wgCanonicalServer peut être utilisé pour définir l'URL complète, y compris le protocole qui sera utilisé dans les cas tels que les courriels qui ne prennent pas en charge les URL relatives au protocole. Si l'URL commence avec https://, MediaWiki supposera que votre wiki préfère le protocole HTTPS ou le prend en charge exclusivement.

Les valeurs de ces paramètres de configuration sont utilisées pour fournir les URLs complètement spécifiées pointant sur le wiki, par exemple :

  • redirige HTTP vers l'édition et l'orthographe des URLs canoniques
  • bas de page d'impression
  • liens vers les articles à partir des flux RSS/Atom
  • liens vers les articles à partir des courriels de notification
  • et plus encore !
Please make sure that $wgServer is set to your actual base URL and not to http://localhost (unless you actually want to only access MediaWiki through your localhost). Otherwise links will not work.

Détection automatique

MediaWiki essayait auparavent de détecter automatiquement le nom du serveur, néanmoins cela représentait une faille pouvant cacher des attaques dangereuses; cela a été rendu obsolète informellement en 1.18. et complètement supprimé en MediaWiki 1.34.

Valeurs par défaut

Version de MediaWiki : 1.34
$wgServer = false;
Versions de MediaWiki : 1.18 – 1.33
$wgServer = WebRequest::detectServer();
Version de MediaWiki : 1.17
$wgServer = '';
$wgServer = $wgProto.'://' . $serverName;
Versions de MediaWiki : 1.4 – 1.16
$wgServer = '';
$wgServer = $wgProto.'://' . $wgServerName;
Version de MediaWiki : 1.3
$wgServer = $wgProto.'://' . $wgServerName;
Version de MediaWiki : 1.2
$wgServer           = "http://" . $_SERVER["SERVER_NAME"];
Version de MediaWiki : 1.1
$wgServer           = "http://" . getenv( "SERVER_NAME" );

Voir aussi