Hello,
I hope somebody can help me, I'm trying to install CentralAuth on my wikifarm but I get a strange error and I don't know what I'm missing...
My testsetup contains 4 databases so I made the conf:
$wgLocalDatabases = array( 'wikiweet', 'llamada_intern', 'wikiweet_intern', 'llamada', 'wikiweet_recepten', );
$wgConf->wikis = $wgLocalDatabases; $wgConf->suffixes = $wgLocalDatabases; $wgConf->siteParamsCallback = 'efGetSiteParams'; $wgConf->extractAllGlobals( $wgDBname );
the last lines of my localsettings.php are;
require_once ("/home/CentralAuth/CentralAuth.php"); $wgCentralAuthDatabase = 'shared';
When I try to run: migratePass0.phphttp://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/CentralAuth/migratePass0.phpor migratePass1.phphttp://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/CentralAuth/migratePass0.php
I get this error:
CentralAuth migration pass 1: Finding accounts which can be migrated without interaction... Er is een syntaxisfout in het databaseverzoek opgetreden. Het laatste verzoek aan de database was: âSELECT user_id,user_email,user_email_authenticated,user_password,user_editcount FROM `user` WHERE user_name = 'A verspuy' LIMIT 1 â CentralAuthUser::localUserDataâ De database gaf de volgende foutmelding: â1146: Table 'wikiweet.user' doesn't exist (localhost)â
When I try to use special:MergeAccount
I also got the error that Table wikiweet.user doesn't exist
All databases are localhost, and have the prefix mw_ and I'm sure all databases contain a user table.
I run the trunk version of mediawiki.
Can somebody give advice?
2010/8/20 Huib Laurens sterkebak@gmail.com:
All databases are localhost, and have the prefix mw_ and I'm sure all databases contain a user table.
They contain an mw_user table, not a user table. You have to set the prefix setting in $wgConf for all wikis.
Roan Kattouw (Catrope)
wikitech-l@lists.wikimedia.org