Modjahed: Комментарии

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

18 ноября 2009 в 21:17

Valeratal wrote:
мда, plesk не дает прописать к новой базе уже имеющегося пользователя
написал в саппорт, жду ответа

Как ответят или что либо получится, обязательно напишите сюда.

18 ноября 2009 в 15:31

Везде пишут, что "." нужны для того,чтобы таблица ссылалась на аналогичную таблицу в другой базе, а "_" для того, чтобы таблица ссылалась на префикс таблицы.

18 ноября 2009 в 12:49

Valeratal wrote:
а что, пароли и пользователи всех этих баз должны совпадать?

Если ссылаться на всю документацию и статьи по этой теме, то ДА

18 ноября 2009 в 12:46

Спасибо за ответ! Проверял на Денвере, та же ситуация. Доклад смотрел неоднократно. Есть предположение, что в Drupal 6.14 другая схема построения мультисайтинга. По крайней мере между 5 и 6 Drupalом разница есть.

17 ноября 2009 в 17:12

<a href="mailto:dys@drupal.org">dys@drupal.org</a> wrote:
Есть два сайта:
site1.ru
site2.ru
baza - для сайта с единственной базой данных//это для какого сайта??
baza1 - база данных сайта 1
baza2 - база данных сайта 2
baza3 - база данных общая// это как я понимаю база где будут храниться юзеры?

baza1 - это база для мультисайта которая разделена префиксами

baza3 - это база для юзеров.

17 ноября 2009 в 15:00

Я рад, что есть такие знатоки как Вы. Еще больше меня радует, что поднялась больная для меня тема. Возможно Вы проявите любезность и загляните в МОЮ ТЕМУ http://www.drupal.ru/node/36858 У меня как раз проблема с мультисайтингом, точнее говоря, у меня не получается объединить между собой таблицы users для общих пользователей.

17 ноября 2009 в 11:25

Прочитал абсолютно все статьи посвященные мультисайтингу на этому сайте. Даже через переводчик буржуйские переводил. Осуществил очередную попытку:

1. Создал базу данных;
2. Создал первый сайт;
3. Сделал бекап первой базы данных;
4. Залил таблицы с первой базы данных во вторую;
5. Поставил необходимы префиксы в settings.php второрого сайта;

Даже не пришлось инсталлировать Drupal. Cайты получились независимые несмотря на все изменения проделанные в settings.php

6. Удалил таблицу users со второго сайта и ошибка повторилась:

17 ноября 2009 в 2:35

Это необходимо делать, для того, чтобы таблица users стала общая для обоих сайтов. По крайней мере так написано. Еще одна причина, это видимость того, ссылается ли второй сайт на таблицу users, первого сайта.

16 ноября 2009 в 18:39

ws_admin wrote:
Нашел у себя в загашничке пару ссылок относительно префиксов. Может пригодится:
Мультисайтинг на Друпале - это круто!
Мультисайтинг. Выбор таблиц

16 ноября 2009 в 18:32

<a href="mailto:dys@drupal.org">dys@drupal.org</a> wrote:
Главное что б были одинаковые пароли и логин тогда:
$db_url = 'mysqli://modjahed:12345@localhost/baza';
$db_prefix = '';
$db_prefix = array(
'default' => 'main_',
'users' => 'baza3.shared_',
'sessions' => 'baza3.shared_',
'role' => 'baza3.shared_',