Last modified: 2006-04-26 20:42:37 UTC
(This note was posted on mediawiki.org - Don't know if it's a valid bug or not,
I'm adding here so it doesn't get lost --HappyDog).
The bugsystem wont send me an email for a new account and I don't care enough to
follow through via email, so here's a bug report--take it or leave it.
In maintenance/updaters.inc in the function do_interwiki_update(). The
$wgDatabase variable is brought into scope but not passed to the dbsource()
command resulting in PHP attempting to create a new MySQL connection using the
php.ini defaults. This can be fixed by adding the $wgDatabase variable as the
second parameter to the two dbsource() calls in that function.
--126.96.36.199 19:43, 27 February 2006 (UTC)
User need to create an Adminsettings.php . It contains the database
user and password for maintenance script, a sample is given and named
I added a little comment in update.php (trunk@13876).
Closing as WORKFORME
In response to the original issue; the $wgDatabase global is used within the
dbsource() function if a specific database isn't passed to it. Within the
installation and update scopes, this is fine.
In response to the effective problem, I'm going to add a basic check to the
maintenance script to ensure that a connection has been established before
bothering to attempt to update. Reopening until this is done.
Now done in SVN trunk, r13880. Will backport to 1.6.