Manuel:$wgDBname

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgDBname and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎русский • ‎فارسی • ‎中文 • ‎日本語
Paramètres de la base de données: $wgDBname
Nom de la base de données.
Introduit dans la version :pre 1.1.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(chaîne)
Valeur par défaut :'wikidb'

Détails

Nom de la base de données utilisée par l'installation actuelle de MediaWiki.

Attention! Attention :
  • Ne pas modifier $wgDBmwschema après que Setup.php a été inclus.
    Note :
    Setup.php initialise divers chemins, y compris certains fichiers communs, démarre les sessions, et effectue diverses autres tâches d'initialisation pour une requête. Il n'est pas lié à l'installation ou au paramétrage de MediaWiki.
  • Uniquement les fichiers de includes/db/ doivent utiliser $wgDBmwschema, tandis que tout le reste doit utiliser la méthode dbSchema() fournie par l'interface Wikimedia\Rdbms\IDatabase ou l'extraire de la méthode getDomainId() à partir soit de l'interface Wikimedia\Rdbms\ILoadBalancer soit de l'interface Wikimedia\Rdbms\ILBFactory . La classe DatabaseDomain peut extraire de tels composants à partir de l'ID d'un domaine de base de données.
  • Si vous configurez $wgDBservers ou $wgLBFactoryConf, vous devez aussi définir $wgDBname, $wgDBmwschema (si nécessaire selon le type de base de données), et $wgDBprefix (si nécessaire selon le type de base de données). La combinaison de $wgDBname, $wgDBmwschema, et $wgDBprefix définit le domaine de la base de données du wiki actuel. Ceci est aussi appelé le domaine de la base de données locale. Les paramètres 'dbname' et 'tablePrefix' dans $wgDBservers et $wgLBFactoryConf ne définissent que la base de données (préfixe) par défaut quand une connexion est demandée avec DatabaseDomain::newUnspecified()->getId() (la chaîne vide) comme domaine de la base de données, par exemple wfGetDB( DB_REPLICA, [], '' ) . Notez que les appels de fonction comme wfGetDB( DB_REPLICA ), qui omettent simplement le domaine de la base de données, sont supposés s'adresser à la base de données locale.

Voir aussi

  • Manual:Database access – contient un aperçu du travail avec les bases de donnés et leurs moteurs dans MediaWiki.
  • all.dblist - liste complète des noms de bases de données utilisées sur les serveurs Wikimedia