Jump to content

Příručka:$wgServer

From mediawiki.org
This page is a translated version of the page Manual:$wgServer and the translation is 100% complete.
Adresy URL serveru a cesty k souborům: $wgServer
Základní URL adresa serveru.
Zavedeno od verze:před 1.1.0
Odstraněno od verze:stále se používá
Povolené hodnoty:(Předpona URL (protokol, hostitel, volitelně s portem; žádná část cesty))
Výchozí hodnota:(viz níže)

Podrobnosti

Tato proměnná je normálně nastavena instalačním programem MediaWiki, ale může být nutné ji upravit po vygenerování vašeho LocalSettings.php.

Základní URL adresa serveru, včetně protokolu, ale bez koncového lomítka a bez podadresáře, pokud existuje (např. https://www.mediawiki.org). Od verze 1.18.0 MediaWiki také podporuje nastavení $wgServer na URL adresu relativní k protokolu (např. //www.mediawiki.org). To se používá pro podporu HTTP i HTTPS se stejnými mezipamětmi pomocí odkazů, které fungují pod oběma protokoly. Když to uděláte, $wgCanonicalServer lze použít k nastavení úplné URL adresy včetně protokolu, který bude použit v místech, jako jsou e-maily, které nepodporují URL adresy relativní k protokolu. Pokud URL začíná https://, MediaWiki bude předpokládat, že vaše wiki preferuje HTTPS protokol nebo jej podporuje výhradně. V takovém případě byste také měli nastavit $wgForceHTTPS . Pro více informací viz Příručka:HTTPS .

Nastavení těchto konfiguračních parametrů se používá při vytváření plně kvalifikovaných URL adres směřujících na wiki, například:

  • Přesměrování HTTP při úpravě a na kanonickou URL adresu
  • tisknout zápatí
  • odkazy na články ze zdrojů RSS/Atom
  • odkazy na články z e-mailů s upozorněním
  • a více!
Ujistěte se prosím, že $wgServer je nastaveno na vaši skutečnou základní URL a ne na http://localhost (pokud ve skutečnosti nechcete přistupovat pouze k MediaWiki prostřednictvím vašeho localhost). Jinak odkazy nebudou fungovat.

Autodetekce

MediaWiki se dříve pokoušela automaticky detekovat název serveru, ale tento byl zranitelný vůči útokům otravy mezipamětí a v 1.18 byla neformálně zavržena. V MediaWiki 1.34 byla plně odstraněna.

Výchozí hodnota

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

Související odkazy