Manual:$wgServer/pt-br

A URL base do servidor, incluindo o protocolo e sem a barra no final (ou seja, ). Desde a versão 1.18 o MediaWiki suporta igualmente a configuração de $wgServer a um url de protocolo relativo (ou seja, ). Isto é usado para suportar os protocolos HTTP e HTTPS com as mesmas caches usando links que trabalham em ambos os protocolos. Ao fazer isso, pode ser usado para definir a url completa, incluindo o protocolo que será usado em locais como e-mails que não oferecem suporte a protocolos de URL relativos.

Isto é usado na produção de URLs totalmente qualificados que apontam para o wiki, por exemplo:
 * O HTTP redireciona na edição e para grafias de URL canônica.
 * rodapé de impressão
 * links para artigos de feeds RSS/Atom
 * e mais!

Autodetecção
Quando a variável $wgServer não for definida, o valor padrão é calculado automaticamente. Alguns servidores web acabam retornando valores padrão sem sentido ou nomes internos que não são o que você quer, por exemplo, a diretiva ServerName no httpd.conf do Apache não pode ser definida ou detectada corretamente pelo sistema, deixando-o com um  inesperado. É sempre bom configurar o servidor web adequadamente. Mas você também está sempre fortemente recomendado para definir $wgServer explicitamente em seu arquivo LocalSettings.php, pois há outros bugs que podem ocorrer se for permitido que ele seja detectado automaticamente, como a poluição de cache.

Antes da versão 1.2.0
Calculado ao chamar.

Versão 1.2.0
Comutado para uso do array do PHP $_SERVER[] em vez da função getenv. Resolve automaticamente o número de porta.

Versão 1.3.0
Adicionado código para funcionar dinamicamente o protocolo. Usado um padrão sensível ao executar a partir da linha de comando.

Versão 1.3.8
Preenche mais detalhes a partir do array $_SERVER[].

Versão 1.5.0
Adiciona algumas alternativas adicionais para $wgServerName, caso os testes anteriores falhem, e verifica se o protocolo HTTPS é a porta padrão antes de modificá-la.

Versão 1.7.0
A única mudança é que a porta não está anexada ao nome do servidor se ele já contém dois pontos, ou se a porta é padrão (80 ou 443)

1.18
O instalador define esta variável no arquivo. No entanto, se ela não estiver definida no arquivo LocalSettings.php, o nome do servidor será detectado em tempo de execução usando o método.

Veja também

 * $wgCanonicalServer
 * $wgInternalServer
 * $wgServerName
 * $wgProto