мультисайтинг на друпал 7
Primary tabs
что-то кратко - http://drupalcookbook.ru/recept/ustanovk...
3)http://andyceo.ruware.com/blog/andyceo/m...
для начала ознакомтесь = (толково о мультисайтинге ,но немного устарело) = http://tdocs.su/15050
Мультисайтинг на друпал 7, друпал мультисайтинг , несколько сайтов с общим движком друпал.
Немного прокомментирую статью, ссылку на которую дал.
(эксперементирую с версией 7.2 сего замечательного продукта)
(описание назначения таблиц друпал 7 . 2 которые мы будем отделять от уже имеющегося сайта.)
/* */ 'prefix' => array( 'default' => 'newsiteprefix_', // обозначение для префиксов свех таблиц, не вошедших в описание которое ниже (те таблицы, что не вошли - не являются общими, для них мы определяем префикс vedroc_) 'users' => '', // таблица пользователей -список 'sessions' => '', .// эта таблица отвечает за сессию - то есть по-идее вам не придётся логиниться заново при переходе между сайтами , объединёнными в мультисайтинг 'role' => '', // таблица "видов" пользователей 'authmap' => '', // что-то связанное с аутентификацией =http://ru.wikipedia.org/wiki/%D0%90%D1%8... 'user_roles' => '', // таблица связи "видов" пользователей и самих пользователей - модераторов и т.д. 'role_permission' => '', /* всевозможные разрешения на достижения определённых адресов сайта, в том числе в более ранних версиях это могла быть таблица permission */ /* две таблицы , расположенные ниже не входят в стандартную сборку друпал 7 ( нет в друпал 7 ), как и огромное количество таблиц, которые могут быть созданы, пристёгнутыми вами дополнительными модулями, если вы желаете чтобы очередной сайт в составе мультисаутинг (его модули) использовали общие таблицы - прописывайте их имена в соответствующих настройках settings.php для каждого доменного имени. 'profile_fields' => '', 'profile_values' => '' */ ), /* далее код уже непосредственно в settings.php = то есть в результате вы должны получить что-то вроде = */ $databases = array ( 'default' => array ( 'default' => array ( 'database' => 'drupalbase', 'username' => 'root', 'password' => '1234', 'host' => 'localhost', 'port' => '', 'driver' => 'mysql', 'prefix' => array( 'default' => 'newsiteprefix_', 'users' => '', 'sessions' => '', 'role' => '', 'authmap' => '', 'user_roles' => '', 'role_permission' => '', ), ), ), );
Друпал ? мультисайтинг -
- vedro-compota's blog
- Log in to post comments
- 6051 reads