Manual:$wgAllDBsAreLocalhost/cs

Category:MediaWiki configuration settings/cs#AllDBsAreLocalhostCategory:MediaWiki configuration settings introduced in version 1.13.0/cs#AllDBsAreLocalhostCategory:MediaWiki configuration settings removed in version 1.28.0/cs#AllDBsAreLocalhostCategory:MediaWiki deprecated or obsolete features/cs#AllDBsAreLocalhostCategory:Database variables/cs#AllDBsAreLocalhost
Nastavení databáze: $wgAllDBsAreLocalhost
Make all database connections secretly go to localhost.
Zavedeno od verze:1.13.0 (r32818)
Odstraněno od verze:1.28.0 (Gerrit change 311084; git #5bc9b990)
Povolené hodnoty:(boolean)
Výchozí hodnota:false

Details

Make all database connections secretly go to localhost. Fool the load balancer thinking there is an arbitrarily large cluster of servers to connect to. Useful for debugging.

For example you might have a configuration like:

$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, // Needed since the "slaves" aren't really slaves
 ),
);
$wgAllDBsAreLocalhost = true;

Which would cause MediaWiki to behave like it had 6 db servers (1 master + 5 slaves), when really you just have the 1 DB on localhost.

See also

Category:Database variables/cs Category:MediaWiki configuration settings/cs Category:MediaWiki configuration settings introduced in version 1.13.0/cs Category:MediaWiki configuration settings removed in version 1.28.0/cs Category:MediaWiki deprecated or obsolete features/cs