Статья по мультисайтингу
http://drupal.org/getting-started/6/install/multi-site
http://phantasmagor.ru/node/17
http://www.drupal.ru/node/6226
Мультисайтинг. Выбор таблиц
Будут проблемы
Мультисайтинг и robots.txt - простое решение
Авторизация
settings.php следует указать ini_set('session.name', 'mysite_PHPSESSID'), чтобы пользователи могли залогиниться на нескольких сайтах одновременно.ini_set('session.name', 'NEKOE_SESSION_NAME');
Общие таблицы:
authmap, sessions, users, role, users_roles, profile_fields, profile_values
locales_meta, locales_source, locales_target
locales_* — переводы. Совмещать.
permission — права ролей на хуки, предоставляемые модулями. Совмещается.
role — роли на сайте (анонимный, зарегистрированный, модер, админ). Совмещается.
sessions — сессии юзеров. Объединяю, только с учётом того, что в settings.php следует указать ini_set('session.name', 'mysite_PHPSESSID'), чтобы пользователи могли залогиниться на нескольких сайтах одновременно.
access — доступ пользователей к сайту. Блокировка по IP, имени пользователя, e-mail. Предпочитаю совместить, т.к. чаще всего не использую блокировки вообще. Для крупных сайтов можно разделить.
authmap — таблица для внешних аутентификаций (LDAP, OpenID). В ней указывается соответствие локального имени юзера (uid в таблице users), внешнего (vasya_pupkin@drupal.org), и модуля, который выполняет аутентификацию. Т.к. не использую внешнюю аутентификацию — совмещаю
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий