Manual:$wgServer/pt-br
<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) |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
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!
$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> MediaWiki version:</translate> |
$wgServer = false;
<translate> MediaWiki versions:</translate> |
$wgServer = WebRequest::detectServer();
Versão MediaWiki: |
$wgServer = '';
$wgServer = $wgProto.'://' . $serverName;
<translate> MediaWiki versions:</translate> |
$wgServer = '';
$wgServer = $wgProto.'://' . $wgServerName;
Versão MediaWiki: |
$wgServer = $wgProto.'://' . $wgServerName;
Versão MediaWiki: |
$wgServer = "http://" . $_SERVER["SERVER_NAME"];
Versão MediaWiki: |
$wgServer = "http://" . getenv( "SERVER_NAME" );