Manual:$wgWikiFarmSettingsDirectory/pt
| 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 |
| Other settings: Alphabetical | By function | |
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.yamlbananas.yamlcherries.yaml