Мультисайтинг, проблема с ССK

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

Аватар пользователя Jerri Jerri 7 сентября 2008 в 3:25

Помогите решить проблему.
Пытаюсь настроить мультисайтинг на Drypal 6.4
Устанавливаю сайт, подключаю CCK - все работает как надо.
Как только переношу таблицы, которые будут общими для всех сайтов в другую базу.
У меня перестает работать CCK:
При переходе на страницу для добавления полей (к примеру: admin/content/node-type/page/add_field), у меня открывается страница со свойствами самого материала.
Если перейти на страницу с добавлеными полями (admin/content/types/fields) - выдает ошибку :
warning: Invalid argument supplied for foreach() in /usr/home/.../.../.../public_html/modules/cck/includes/content.admin.inc on line 67.
Подскажите что не так делаю.

В файле setting.php вроде все правильно прописываю:

$db_url = 'mysqli://логин:парольlocalhost/база_1';

$db_prefix = array(
'default' => 'база_1.',
'users' => 'база_2.',
'users_roles' => 'база_2.',
'sessions' => 'база_2.',
'role' => 'база_2.',
'profile_fields'=> 'база_2.',
'profile_values' => 'база_2.',
'authmap' => 'база_2.',
'permission' => 'база_2.',
'locales_source' => 'база_2.',
'locales_target' => 'база_2.',
);

Комментарии

Аватар пользователя Jerri Jerri 7 сентября 2008 в 12:54

Методом научного тыка, проблема решена Smile
загвоздка была в настройках setting.php
в строке 'default' => 'база_1.',

После замены на 'default' => '',
все заработало.
Хотя почему отказывалось работать, так и не разобрался Sad

Аватар пользователя Jerri Jerri 7 сентября 2008 в 14:28

"Fidepp" wrote:
а варнеги не лезут никакие? Например когда новую запись в меню создаешь?

Вроде все пучком, работает...

Аватар пользователя Artu Artu 4 августа 2012 в 18:04

Тоже самое.
Почему-то CCK не воспринимает указание БД (с точкой) для default таблиц.
Но, поскольку БД для default таблиц является текущей то можно указать только префикс.
Или без префикса.