+ print "<li>There are already MediaWiki tables in this database. Checking if updates are needed...</li>\n";
+
+ # Create user if required
+ if ( $conf->Root ) {
+ $conn = Database::newFromParams( $wgDBserver, $wgDBuser, $wgDBpassword, $wgDBname, 1 );
+ if ( $conn->isOpen() ) {
+ print "<li>DB user account ok</li>\n";
+ $conn->close();
+ } else {
+ print "<li>Granting user permissions...</li>\n";
+ dbsource( "../maintenance/users.sql", $wgDatabase );
+ }
+ }
+ print "<pre>\n";