Manuel:$wgServer

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgServer and the translation is 28% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎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 portion de chemin))
Valeur par défaut :(créé dynamiquement)

Détails

L'URL de base du serveur, y compris le protocole et sans la barre oblique finale (par exemple, http://www.mediawiki.org).

Depuis 1.18, MediaWiki prend également en charge la définition de $wgServer à une URL relative au protocole (par exemple, //www.mediawiki.org). Ceci est utilisé pour supporter HTTP et HTTPS avec les mêmes caches en utilisant des liens qui fonctionnent sous 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 des emplacements tels que les e-mails qui ne prennent pas en charge les URL relatives au protocole. If the URL starts with https://, MediaWiki will assume that your wiki prefers the HTTPS protocol or supports it exclusively.

Ceci est utilisé lors de la production d'URL complètes qualifiant le wiki, par exemple :

  • HTTP redirects on edit and to canonical URL spellings
  • print footer
  • links to articles from RSS/Atom feeds
  • links to articles from notification e-mails
  • and more!
Assurez-vous que $wgServer n'est pas défini sur http://localhost et ni sur //localhost ! Si c'est le cas, un certain nombre de choses vont se casser, par ex. les liens à l'intérieur de votre wiki ne fonctionneront pas, les feuilles de style ne s'afficheront pas correctement et bien d'autres. Réglez-le à l'URL de base réelle à la place!

Autodetection

When $wgServer is not set, the default value is calculated automatically. Some web servers end up returning silly defaults or internal names which aren't what you want; for instance the ServerName directive in Apache's httpd.conf may not be set or detected properly by the system, leaving you with an unexpected http://localhost. It's always good to configure the web server properly. But you anyway are always strongly recommended to set $wgServer explicitly in your LocalSettings.php as there are other bugs that may arise from allowing it to be auto-detected, such as pollution of the MediaWiki cache.

See also