Уважаемые специалисты по друпалу!
Не могу настроить поддомен на 7-м друпале.
Можно какую то подробную инструкцию?
Много читал тут различные темы, делал настройки - ничего не выходит.
P.s. нашел проблему - была в неверной настройке хостинга.
На сколько я могу судить, метод предложенный zhivulin-al будет работать при условиях
А. Обе базы находятся на одном хосте
Б. Пользователь у этих баз один и тот же
В связи с этим продолжу обсуждение вопросом.
Как связать два автономных сайта Drupal 7 с одной базой пользователей?
Имеем:
Хост Калининград - отдельный сайт/портал
Хост Новосибирск - просто база
Хост Владивосток - отдельный сайт/портал
База Калининград - kg_base
База Новосибирск - ns_base
База Владивосток - ww_base
В базе Новосибирск лежат таблицы ns_users и ns_sessions
В базах Калининград и Владивосток лежат таблицы с автономными данными, префикс которых kg_ и ww_ соответственно.
Просьба, разжуйте мне запись, которую надо внести в settings.php сайтов Калининград и Владивосток, чтобы они могли работать с ползователями из базы Новосибирск.
Уже вся задница в мыле, от поисков в международном хаосе друповодов. Не принимайте правду за критику.
Комментарии
Необходимо сделать общих пользователей.
текст из сеттинга
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'bd',
'username' => 'user',
'password' => 'password',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => 'home_',
),
),
);
Заранее спасибо
Разобрался если кому понадобится сделать мультидоменность несколько разных сайтов с одной базой в друпал 7.
Льем главный проект с префиксом (ВАЖНО) в эту же базу льем другой проект с другим префиксом
Пример
сайт 1: префикс "sait_"
сайт 2: префикс "sait2_"
Теперь идем в settings.php сайта №2 меняем следующее:
'default' =>
array (
'default' =>
array (
'database' => 'имя_бд',
'username' => 'логин_бд',
'password' => 'пароль_бд',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => 'sait_',
),
),
);
На:
'default' =>
array (
'default' =>
array (
'database' => 'имя_бд',
'username' => 'логин_бд',
'password' => 'пароль_бд',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => array(
'default' => 'sait_',
'authmap' => 'sait2_',
'role' => 'sait2_',
'sessions' => 'sait2_',
'users' => 'sait2_',
),
),
),
);
может наоборот: 'default' => 'sait2_' ???
Уважаемые специалисты по друпалу!
Не могу настроить поддомен на 7-м друпале.
Можно какую то подробную инструкцию?
Много читал тут различные темы, делал настройки - ничего не выходит.
P.s. нашел проблему - была в неверной настройке хостинга.
На сколько я могу судить, метод предложенный zhivulin-al будет работать при условиях
А. Обе базы находятся на одном хосте
Б. Пользователь у этих баз один и тот же
В связи с этим продолжу обсуждение вопросом.
Как связать два автономных сайта Drupal 7 с одной базой пользователей?
Имеем:
Хост Калининград - отдельный сайт/портал
Хост Новосибирск - просто база
Хост Владивосток - отдельный сайт/портал
База Калининград - kg_base
База Новосибирск - ns_base
База Владивосток - ww_base
В базе Новосибирск лежат таблицы ns_users и ns_sessions
В базах Калининград и Владивосток лежат таблицы с автономными данными, префикс которых kg_ и ww_ соответственно.
Просьба, разжуйте мне запись, которую надо внести в settings.php сайтов Калининград и Владивосток, чтобы они могли работать с ползователями из базы Новосибирск.
Уже вся задница в мыле, от поисков в международном хаосе друповодов. Не принимайте правду за критику.
Подробная пошаговая инструкция:
Настройки подключения баз данных в Drupal 7