Jump to content

Manual:$wgWikiFarmSettingsDirectory/pt

From mediawiki.org
Wiki farm: $wgWikiFarmSettingsDirectory
A directory that contains site-specific configuration files.
Introduced in version:1.38.0 (Gerrit change 776195; git #84cb4ae0)
Removed in version:Still in use
Allowed values:A directory that is readable by PHP but not accessible from the browser
Default value:null
Warning Warning: EXPERIMENTAL!

Detalhes

[edit]

Uma diretoria que contém os ficheiros específicos de ''site''. Definido sito irá ativar o modo múltiplos ''tenant'' ("Família Wiki"), fazendo com que as definições específicas de ''site'' sejam carregadas com base na informação do pedido da Web.

A variável de ambiente MW_WIKI_NAME será utilizada para determinar quais as definições da wiki que deverão ser carregadas para o pedido atual. A variável de ambiente deverá ser definida pelo servidor da Web com base no domínio solicitado ou caminho que identifica a wiki. O ficheiro das definições é esperado que se localize na diretoria especificada pela definição $wgWikiFarmSettingsDirectory e utilize a extensão de ficheiro especificada por $wgWikiFarmSettingsExtension, que poderá ser "yaml" ou "json". O ficheiro deve utilizar o formato de ficheiros das definições YAML. As definições carregadas a partir deste ficheiro serão combinadas com as definições encontradas no LocalSettings.php.

Exemplo

[edit]

Assuma que existem três wikis com as Ids. apples, bananas, e cherries. Se $wgWikiFarmSettingsDirectory for definida para '/var/opt/mw/farmsettings', então os ficheiros YAML seguintes deveriam existir para cada wiki na diretoria /var/opt/mw/farmsettings:

  • apples.yaml
  • bananas.yaml
  • cherries.yaml