Manual:$wgAllDBsAreLocalhost

This page is a translated version of the page Manual:$wgAllDBsAreLocalhost and the translation is 100% complete.
Other languages:
English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語
Database-instellingen: $wgAllDBsAreLocalhost
Maak dat alle databaseverbindingen in het geheim naar localhost gaan.
Geïntroduceerd in versie:1.13.0 (r32818)
Verwijderd in versie:1.28.0 (git #5bc9b990)
Toegelaten waardes:(boolean)
Standaardwaarde:false

Details

Maak dat alle databaseverbindingen in het geheim naar localhost gaan. De loadbalancer denkt dat er een willekeurig groot cluster van servers is om verbinding mee te maken. Nuttig voor het debuggen.

Bijvoorbeeld, je zou een configuratie kunnen hebben zoals:

$wgLBFactoryConf = array(
 'class' => 'LBFactoryMulti',
 'sectionsByDB' => array(
    'wikidb' => 's1',
 ),
 'sectionLoads' => array(
    's1' => array(
        'localhost'  => 0,
        'somewhereElse'  => 0,
        'place20'  => 300,
        'place21'  => 300,
        'place3'  => 400,
        'place31'  => 400,
    ),
 ),
 'serverTemplate' => array(
    'dbname'      => $wgDBname,
    'user'          => $wgDBuser,
    'password'      => $wgDBpassword,
    'type'          => 'mysql',
    'flags'          => ( $wgDebugDumpSql ? DBO_DEBUG : 0 ) | DBO_DEFAULT,
    'max lag'      => 30,
    'fakeSlaveLag' => 1, // Noodzakelijk omdat de "slaves" niet echt slaves zijn.
 ),
);
$wgAllDBsAreLocalhost = true;

Dat zou ertoe leiden dat MediaWiki zich gedraagt alsof het 6 db servers heeft (1 master + 5 slaven), terwijl je eigenlijk alleen maar de 1 DB op localhost hebt.

Zie ook