Мультисайтинг общая БД, префиксы, разные пользователи

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

Аватар пользователя Modjahed Modjahed 18 ноября 2009 в 18:12

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

Мне нужно создать два сайта на одной базе данных, основной и поддомен, у которых будет разное содержание но общая таблица пользователей.

Есть:
База данных: common
site.ru его префикс: site1_
poddomen.site.ru его префикс: site2_

Необходимо разобраться как правильно прописывать префиксы и в какой последовательности. Для этого я задам ряд вопросов с вариантами ответов, прошу указать правильный.

1. В какой период установки сайтов необходимо задавать префиксы таблиц?
1.1. Сперва установить оба сайта с назначенными префиксами site1 и site1, а потом указывать в setting.php префиксы на общие таблицы?
1.2. Сперва в обоих сайтах прописать префиксы к общим таблицам, а лишь затем производить установку Drupal?
1.3. Прописать префиксы общих таблиц site1 и произвести установку Drupal, затем установить site2 с назначенным префиксом и лишь, потом прописать префиксы общих таблиц в setting.php?
1.4. Не имеет значения, когда в setting.php прописывать префиксы общих таблиц, до установки или после нее?
1.5. Другие варианты ответов.

2. Как правильно прописывать префиксы?
2.1. Что необходимо указать в строчке'default' =>'main_';
2.2. В site1 и site2 оставить все как есть 'default' =>'main_';
2.3. В site1 и site2 указать 'default' =>'';
2.4. В В site1 прописать 'default' =>''; а в site2 прописать 'default' =>'site1';
2.5. В site1 прописать 'default' =>''main_'; а в site2 прописать 'default' =>'site1';
2.6. В site1 и site2 указать 'default' =>'site1'
2.7. Если в 'default' => необходимо прописывать что либо, то необходимо ли ставить в конце «_»?
2.8. Другие варианты.

3. Как правильно прописать строку для общих пользователей «users»?
3.1. 'users' => 'sait1_',
3.2. 'users' => ' sait1_users',
3.3. 'users' => ' sait1_users_',
3.4. 'users' => 'users_sait1',
3.5. 'users' => 'users_sait1_shared',
3.6. 'users' => 'users_sait1_shared_',
3.7. 'users' => 'shared_sait1',
3.8. 'users' => 'shared_sait1_',
3.9. 'users' => 'shared_sait1',
3.10.'users' => 'shared_sait1_',
3.11.'users' => 'sait1_users_shared',
3.12.'users' => 'sait1_users_shared_',
3.13.'users' => 'sait1_.users_shared_',
3.14.'users' => 'sait1_.users_',
3.15. Другие варианты.

Искренне надеюсь на вашу помощь! Четвертые сутки борюсь с этой проблемой, уже забыл когда в реальной жизни с людьми общался.

Комментарии