Manuel:$wgLocalDatabases
Paramètres de la base de données: $wgLocalDatabases | |
---|---|
Autres wikis de ce site; ils peuvent être gérés partir d'un compte développeur unique. |
|
Introduit dans la version : | 1.3.0 |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (tableau de chaînes) - voir ci-dessous |
Valeur par défaut : | [] |
Autres paramètres : Alphabétique | Par fonction |
Détails
C'est un tableau de noms de bases de données; exemple :
$wgLocalDatabases = [ 'wikipedia', 'meta', 'news' ];
Ceci est utilisé pour, par exemple $wgConf (SiteConfiguration).
Notez que $wgConf->wikis
doit être identique à $wgLocalDatabases
.
Il est nécessaire pour faire fonctionner une ferme de wikis , par exemple en utilisant Extension:CentralAuth .
Il est également utilisé par quelques scripts de maintenance tels que :
Les droits utilisateur sur les autres wikis de ce site peuvent être administrés à partir d'un seul compte développeur (droit : userrights-interwiki).
Résolution des problèmes
Pour d'obscures raisons, depuis que cette variable est vide par défaut, certains scripts de maintenance ne font rien par défaut. C'est le cas entre-autres de :
- clearInterwikiCache.php - effacer le cache interwiki
- rebuildmessages.php - effacer les messages
- cleanupSpam.php - supprimer les pages avec des URLs de pourriels
En réalité ces scripts opèrent dans vos bases de données locales mais $wgDBname n'est pas considéré par défaut comme étant l'une d'entre-elles. Une contribution utile serait de clarifier cela.
Voir aussi
- Manuel:$wgDBname - une valeur dans le wiki actuel