Manual:$wgLocalDatabases/zh
From Linux Web Expert
<translate> Database settings</translate>: $wgLocalDatabases | |
---|---|
Other wikis on this site, can be administered from a single developer account. |
|
<translate> Introduced in version:</translate> | 1.3.0 |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | (array of strings) - 参见下方 |
<translate> Default value:</translate> | [] |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
Details
An array of database names. E.g.,
$wgLocalDatabases = [ 'wikipedia', 'meta', 'news' ];
This is used for e.g. $wgConf (SiteConfiguration).
Note that $wgConf->wikis
should be the same as $wgLocalDatabases
.
It is needed to run a wiki family , for example by using Extension:中央认证 .
It is also in use by some maintenance scripts like:
User rights on other wikis on this site can be administered from a single developer account (permission: userrights-interwiki).
Troubleshooting
<translate> Tracked in [[<tvar name=1>phabricator:</tvar>|Phabricator]]</translate>
<translate> Task <tvar name=1>T289704</tvar></translate>
<translate> Task <tvar name=1>T289704</tvar></translate>
For unclear reasons, since this variable is empty as default, some maintenance scripts will do nothing as default. Some of these are:
- clearInterwikiCache.php - clear the interwiki cache
- rebuildmessages.php - clear messages
- cleanupSpam.php - delete pages with spam URLs
In fact, these scripts do operations on your "local databases" but $wgDBname is not considered one of them as default. A useful contribution would be to clarify this.
See also
- 手册:$wgDBname - the one of the current wiki