Не получается мультисайтинг на одной БД.

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

Аватар пользователя Dope Skeeza Dope Skeeza 25 сентября 2009 в 18:20

Хелпы и статьи как то мне не помогли, но изучал и пробовал почти все что было описано в них.
Задача у меня такая: есть главный сайт www.main.ru в корне вся установка друпала6 + БД mainsite для этого сайта. Мне нужно прикрепить еще как минимум 10 сайтов. Все для главного сайта прошло гладко, принялся за другие... Создал базу данных allsites. Создал 10 директорий в /sites/... в каждую залил settings.php

В каждом из settings.php я прописал:

<?php
$db_url 
'mysqli://username:password@localhost/allsites';
$db_prefix = array(
'default'   => ''
'users'     => 'allsites.',
'sessions'  => 'allsites.',
'role'      => 'allsites.',
'authmap'   => 'allsites.',
'sequences' => 'allsites.',
'profile_fields' => 'allsites.',
'profile_values' => 'allsites.',
'users_roles' => 'allsites.',
);
?>

На выходе получаю ошибки, по-моему, связанные с таблицей для юзверей...

Подскажите пожалуйста как решить мою конкретную задачу с одной персональной базой для главного сайта и со второй общей базой для 10 других.

Спасибо, надеюсь кто-то поможет...

Комментарии

Аватар пользователя Vladimir_VVV Vladimir_VVV 25 сентября 2009 в 19:02

Я сначала устанавливаю отдельно начисто(мультисайт но базы не объедененные) а потом уж правлю settings(объеденяю базы) и вроде как ни разу проблем не возникло

Аватар пользователя Dope Skeeza Dope Skeeza 25 сентября 2009 в 19:19

а которые дефолтные таблицы создались... что с ними потом делать? если править сеттинги после сетапа, добавить префиксы, то останутся по сути еще лишние обычные таблицы.......

Аватар пользователя volocuga volocuga 25 сентября 2009 в 20:46

А почему в поддоменах не делали?
Пароль/логин для расшаренной БД совпадает с основной?

После того,как заинсталлировали главный,по идее нужно сделать дамп с таблиц,которые должны быть расшарены,после этот дамп залить в allsites.

Я делал в поддоменах,всё тип топ,насчёт подпапок не знаю,может какие то особенности есть