Manual:$wgServer/pt-br

From Linux Web Expert

<translate> Server URLs and file paths</translate>: $wgServer
O URL base do servidor.
<translate> Introduced in version:</translate>pre 1.1.0
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>(Prefixo de URL (protocolo, host, opcionalmente com porta; sem parte do caminho))
<translate> Default value:</translate>(ver abaixo)

Detalhes

Esta variável é normalmente definida pelo instalador do MediaWiki, mas pode precisar ser ajustada depois que seu LocalSettings.php for gerado.

O URL base do servidor, incluindo protocolo, mas sem a barra final e sem o subdiretório, se houver (por exemplo, https://www.mediawiki.org). Desde a versão 1.18.0, o MediaWiki também suporta a configuração de $wgServer para um URL relativo ao protocolo (por exemplo, //www.mediawiki.org). Isso é usado para suportar HTTP e HTTPS com os mesmos caches, usando links que funcionam em ambos os protocolos. Ao fazer isso, $wgCanonicalServer pode ser usado para definir o URL completo, incluindo o protocolo que será usado em locais como e-mails que não suportam URLs relativos a protocolo. Se o URL começar com https://, o MediaWiki assumirá que seu wiki prefere o protocolo HTTPS ou o suporta exclusivamente. Nesse caso, você também deve definir $wgForceHTTPS . Veja Manual:HTTPS para mais informações.

A definição desses parâmetros de configuração é usada ao produzir URLs totalmente qualificados apontando para a wiki, por exemplo:

  • HTTP redireciona na edição e para ortografias canônicas de URL
  • imprimir rodapé
  • links para artigos de feeds RSS/Atom
  • links para artigos de e-mails de notificação
  • e mais!
Por favor, certifique-se de que $wgServer está definido como seu URL base real e não como http://localhost (a menos que você realmente queira acessar o MediaWiki apenas através do seu host local). Caso contrário, os links não funcionarão.

Autodetecção

Anteriormente, o MediaWiki tentou autodetectar o nome do servidor, no entanto, ele era vulnerável a ataques de envenenamento de cache e foi descontinuado informalmente no 1.18. Ele foi totalmente removido no MediaWiki 1.34.

Valor padrão

<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
Versão 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
Versão 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
Versão 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
Versão MediaWiki:
$wgServer           = "http://" . getenv( "SERVER_NAME" );

Ver também