Manual:$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 75% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎български • ‎русский • ‎українська • ‎اردو • ‎中文 • ‎日本語
Algemene instellingen: $wgServer
De basis URL van de server.
Geïntroduceerd in versie:pre 1.1.0
Verwijderd in versie:nog steeds in gebruik
Toegelaten waardes:(URL prefix (protocol, host, optioneel met poort; geen pad))
Standaardwaarde:(Zie onder.)

Details

Deze variabele wordt normaal gesproken ingesteld door het MediaWiki installatieprogramma, maar moet mogelijk worden aangepast nadat je LocalSettings.php is gegenereerd.

De basis URL van de server, inclusief protocol maar zonder de schuine streep en zonder de eventuele subdirectory (bijv. </nowiki>https://www.mediawiki.org</nowiki>). Sinds versie 1.18.0 ondersteunt MediaWiki ook het instellen van $wgServer op een protocol-relevante URL (bijv. $mw). Dit wordt gebruikt voor de ondersteuning van zowel HTTP als HTTPS met dezelfde caches door gebruik te maken van links die onder beide protocollen werken. Hierbij kan $canonical gebruikt worden om de volledige URL in te stellen inclusief het protocol dat gebruikt zal worden op locaties, zoals emails die geen protocol gerelateerde URL's ondersteunen. Als de URL begint met https://, gaat MediaWiki ervan uit dat uw wiki de voorkeur geeft aan het HTTPS-protocol of dit uitsluitend ondersteunt. In that case, you should also set $wgForceHTTPS. See Manual:HTTPS for more information.

De instelling van deze configuratieparameters wordt gebruikt bij het maken van fully-qualified URL's die naar de wiki verwijzen, bijvoorbeeld:

  • HTTP redirects bij het bewerken en naar canonieke URL-spellingen
  • print footer
  • links naar artikelen uit RSS/Atom-feeds
  • links naar artikelen uit kennisgevingsmails
  • en meer!
Zorg ervoor dat $wgServer is ingesteld op je eigenlijke basis URL en niet op http://localhost (tenzij je eigenlijk alleen toegang wilt krijgen tot MediaWiki via je localhost). Anders werken de links niet.

Autodetectie

automatisch te detecteren, maar dit was kwetsbaar voor cache poisoning attacks, en werd informeel niet meer ondersteund in 1.18. Het werd volledig verwijderd in MediaWiki 1.34.

Standaardwaarde

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

Zie ook