Manual:$wgServer/pl

From Linux Web Expert

Revision as of 14:04, 2 February 2024 by imported>Chrumps (Created page with "patrz poniżej")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

<translate> Server URLs and file paths</translate>: $wgServer
The base URL of the server.
<translate> Introduced in version:</translate>pre 1.1.0
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>(URL prefix (protocol, host, optionally with port; no path portion))
<translate> Default value:</translate>(patrz poniżej)

Szczegóły

This variable is normally set by the MediaWiki installer, but may need to be adjusted after your LocalSettings.php is generated.

The base URL of the server, including protocol but without the trailing slash and without the subdirectory if any (e.g., https://www.mediawiki.org). Since version 1.18.0 MediaWiki also supports setting $wgServer to a protocol-relative URL (e.g., //www.mediawiki.org). This is used for supporting both HTTP and HTTPS with the same caches by using links that work under both protocols. When doing this, $wgCanonicalServer can be used to set the full URL including protocol that will be used in locations such as emails that do not support protocol relative URLs. If the URL starts with https://, MediaWiki will assume that your wiki prefers the HTTPS protocol or supports it exclusively. In that case, you should also set $wgForceHTTPS . See Podręcznik:HTTPS for more information.

The setting to this configuration parameters is used when producing fully-qualified URLs pointing to the wiki, for instance:

  • HTTP redirects on edit and to canonical URL spellings
  • print footer
  • links to articles from RSS/Atom feeds
  • links to articles from notification emails
  • and more!
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.

Autowykrywanie

MediaWiki formerly tried to autodetect the name of the server, however this was vulnerable to cache poisoning attacks, and informally deprecated in 1.18. It was fully removed in MediaWiki 1.34.

Default value

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.34
<translate> MediaWiki version:</translate>
$wgServer = false;
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.33</tvar> is unsupported version</translate>">
1.18 – 1.33
<translate> MediaWiki versions:</translate>
$wgServer = WebRequest::detectServer();
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.17</tvar> is unsupported version</translate>">
1.17
Wersja MediaWiki:
$wgServer = '';
$wgServer = $wgProto.'://' . $serverName;
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.16</tvar> is unsupported version</translate>">
1.4 – 1.16
<translate> MediaWiki versions:</translate>
$wgServer = '';
$wgServer = $wgProto.'://' . $wgServerName;
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.3</tvar> is unsupported version</translate>">
1.3
Wersja MediaWiki:
$wgServer = $wgProto.'://' . $wgServerName;
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.2</tvar> is unsupported version</translate>">
1.2
Wersja MediaWiki:
$wgServer           = "http://" . $_SERVER["SERVER_NAME"];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.1</tvar> is unsupported version</translate>">
1.1
Wersja MediaWiki:
$wgServer           = "http://" . getenv( "SERVER_NAME" );

Zobacz też