Общяя таблица users на 2 сайта с 2мя разными базами. Как убрать ошибки?

Главные вкладки

Аватар пользователя merlin merlin 6 мая 2013 в 13:35

Здравствуйте!
У меня 2 сайта имеющие отдельные базы пользуются общей таблицей юзеров

В settings.php прописал:

<?php
$databases 
= array (
  
'default' => 
  array (
    
'default' => 
    array (
      
'database' => 'dbf1',
      
'username' => 'admin',
      
'password' => 'root',
      
'host' => 'localhost',
      
'port' => '',
      
'driver' => 'mysql',
      
'prefix' => array(
      
'default'   => '',
      
'users'     => 'dbf2.',
      ),
    ),
  ),
  
'dbf2' => 
  array (
    
'database' => 'dbf2',
    
'username' => 'admin2',
    
'password' => 'root2',
    
'host' => 'localhost',
    
'port' => '',
    
'driver' => 'mysql',
    
'prefix' => '',
  ),
);
?>

Всё вроде работает, только в регионе "Содержание" на экране сайта вываливается ошибка:

Notice: Array to string conversion in Database::parseConnectionInfo() (line 1538 of .../includes/database/database.inc).
Notice: Array to string conversion in Database::parseConnectionInfo() (line 1538 of .../includes/database/database.inc).
Notice: Array to string conversion in Database::parseConnectionInfo() (line 1538 of .../includes/database/database.inc).
Notice: Array to string conversion in Database::parseConnectionInfo() (line 1538 of .../includes/database/database.inc).
Notice: Uninitialized string offset: 0 in Database::parseConnectionInfo() (line 1526 of .../includes/database/database.inc).
Notice: Array to string conversion in Database::parseConnectionInfo() (line 1538 of .../includes/database/database.inc).
Notice: Uninitialized string offset: 0 in Database::parseConnectionInfo() (line 1526 of .../includes/database/database.inc).

Хэш чистил - результат тот же.

С чем это связано и как исправить?
Оно понятно что массив применяется как строка, но не переписывать же ядро!
Подскажите куда копать, или я не всё сделал, надо ещё что-то кроме прописывания в settings.php?

Спасибо за помощь.