Closed (fixed)
Project:
vBulletin (and Photopost) to Drupal
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
16 Jun 2008 at 18:52 UTC
Updated:
16 Jul 2010 at 14:50 UTC
When there are multiple databases defined in settings.php the data migration does not work.
I had the following settings:
$db_url['default'] = 'mysql://drupal_user:changeme@localhost/drupal';
$db_url['xxx'] = 'mysql://xxx_user:changeme@localhost/xxx';
$db_prefix = array('default' => '');
And it looked like the drupal DB name was 'Array' instead of 'drupal'.
Comments
Comment #1
liam mcdermott commentedSounds like a bug, don't think I accounted for this. Thanks for the report. :)
Comment #2
liam mcdermott commentedMarking #307149: Table 'Array.users_signature' doesn't exist query: INSERT IGNORE INTO Array.users_signature... as duplicate (has useful information for testing)
Comment #3
cyberswat commentedComment #4
ManyNancy commentedHas this been fixed yet?
Comment #5
tranquille commentedI get the same error with my multisite setup of Drupal 6.16.Sub-Sites work via path - www.maindomain.com/sub1.
Several user-related tables are shared - the main-site is working just fine.
Errors are thrown within _db_query (mysqli.inc.php or mysql.inc.php - line 141); error messages look like
'INSERT INTO Arraysemaphore...' respectively the error message error:Table 'db.arraysemaphore' doesn't exist
sorry! posted in the wrong place - general drupal issue and solved.
Comment #6
liam mcdermott commentedThis should be fixed. Please test in the dev version and re-open this bug if the problem is not resolved. Thank you and sorry it's taken so long to get to this bug.