Мультисайтинг на 7 друпале

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

Аватар пользователя zhivulin-al zhivulin-al 4 февраля 2011 в 16:52

Возникла проблема, нужно создать мультисайтинг для друпал 7
помогите настроить settings.php

Перепробывал все примеры... толку нет. Не в примерах ни у меня

Комментарии

Аватар пользователя zhivulin-al zhivulin-al 4 февраля 2011 в 16:55

Необходимо сделать общих пользователей.

текст из сеттинга

$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'bd',
'username' => 'user',
'password' => 'password',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => 'home_',
),
),
);

Заранее спасибо

Аватар пользователя zhivulin-al zhivulin-al 4 февраля 2011 в 21:20

Разобрался если кому понадобится сделать мультидоменность несколько разных сайтов с одной базой в друпал 7.

Льем главный проект с префиксом (ВАЖНО) в эту же базу льем другой проект с другим префиксом
Пример

сайт 1: префикс "sait_"
сайт 2: префикс "sait2_"

Теперь идем в settings.php сайта №2 меняем следующее:

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'имя_бд',
      'username' => 'логин_бд',
      'password' => 'пароль_бд',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => 'sait_',
    ),
  ),
);

На:

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'имя_бд',
      'username' => 'логин_бд',
      'password' => 'пароль_бд',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => array(
            'default' => 'sait_',
            'authmap' => 'sait2_',
            'role' => 'sait2_',
            'sessions' => 'sait2_',
            'users' => 'sait2_',
      ),
    ),
  ),
);
Аватар пользователя igorek igorek 10 марта 2011 в 18:11

"zhivulin-al" wrote:
'default' => 'sait_', 'authmap' => 'sait2_', 'role' => 'sait2_', 'sessions' => 'sait2_', 'users' => 'sait2_',

может наоборот: 'default' => 'sait2_' ???

Аватар пользователя Stils Stils 24 июня 2011 в 12:39

Уважаемые специалисты по друпалу!
Не могу настроить поддомен на 7-м друпале.
Можно какую то подробную инструкцию?
Много читал тут различные темы, делал настройки - ничего не выходит.
P.s. нашел проблему - была в неверной настройке хостинга.

Аватар пользователя Skitalec Skitalec 28 июня 2011 в 2:41

На сколько я могу судить, метод предложенный zhivulin-al будет работать при условиях
А. Обе базы находятся на одном хосте
Б. Пользователь у этих баз один и тот же

В связи с этим продолжу обсуждение вопросом.
Как связать два автономных сайта Drupal 7 с одной базой пользователей?

Имеем:
Хост Калининград - отдельный сайт/портал
Хост Новосибирск - просто база
Хост Владивосток - отдельный сайт/портал

База Калининград - kg_base
База Новосибирск - ns_base
База Владивосток - ww_base

В базе Новосибирск лежат таблицы ns_users и ns_sessions
В базах Калининград и Владивосток лежат таблицы с автономными данными, префикс которых kg_ и ww_ соответственно.

Просьба, разжуйте мне запись, которую надо внести в settings.php сайтов Калининград и Владивосток, чтобы они могли работать с ползователями из базы Новосибирск.
Уже вся задница в мыле, от поисков в международном хаосе друповодов. Не принимайте правду за критику.