Как сделать мультисайт, мультисайтинг?

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

Аватар пользователя computer computer 3 апреля 2010 в 22:18

Всем привет!
Прочитал много статей на друпал.ру но не нашёл статьи понятной для начинающего..

есть сайт primer.ru
хочу поддомены привязать name.primer.ru
Как это сделать - если можно объясните в пошаговом порядке))
также если авторизованный посетитель переходил с сайта primer.ru на name.primer.ru оставался авторизованным (или обратно)
где то уже встречал на форуме эти моменты, но даже не подозревал что drupal так понравиться Smile

и как сделать общие модули..

Если есть пошаговая инструкция.. так чтобы понятно было где что куда писать.)
дайте плизз)

Комментарии

Аватар пользователя computer computer 4 апреля 2010 в 1:31

Нихрена себе помощь пользователям на форуме...
Спасибо Вам Master of Tragedy за помощь - незнаю даже как вас отблагодарить!!
Ведь вы так мне помогли - деваться не куда!:)

Я ведь начинающий - и мне друпал нравиться, очень! хотя какие тут любезные.. так и хочется все бросить!(
Кто вам сказал что я нихера не делаю??а?!!!
Я тоже пользуюсь и гуглом и друпал-поиском - просто всё то что я смотрю не совсем понимаю.
Спасибо вам ещё раз!

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 апреля 2010 в 8:59

Если бы пользовались поиском, то нагуглили бы скрин-каст Влада Савицкого. А так, вы либо не были в гугле, либо пишите туда "КАК МНЕ НАСТРОИТЬ МУЛЬТИСАТИНГ, МУЛЬТИСАЙТ НА ХОСТИНГЕ БЛА БЛА БЛА ДРУПАЛ 6 ХОЧУ ХОРОШИЙ САЙТ РУКОВОДСТВО ДЛЯ НОВИЧКА"

Аватар пользователя glu2006 glu2006 4 апреля 2010 в 10:19

Дополню, скринкаст Влада Савицкого есть на сайте Кемпа в Киеве с прошлого года так что замечания правильные плохо ищите, в том скринкасте освещены все Ваши трудности.

Аватар пользователя zkaster@drupal.org zkaster@drupal.org 4 апреля 2010 в 17:49

"RxB" wrote:
Если бы пользовались поиском, то нагуглили бы скрин-каст Влада Савицкого.

+1 - все четко рассказано, сам пользовался уже пару раз.

Аватар пользователя computer computer 4 апреля 2010 в 19:15

Да смотрел я!!!!!!!!!
я даже зациклился на том что заливаем drupal в primer.ru
а в name.primer.ru заливать релиз нужно? как это вообще работает?

ещё что именно нужно прописать на сайте primer.ru в настройках settings.php чтобы пользователи были одни и те же - авторизованы при переходах...
и что соответственно для сайта name.primer.ru (тоже в settings.php)

я почему пошагово прошу - чтобы бы понять - ну тяжело мне даётся, ну и пусть! да я не такой может смышлённый как вы, но мне нравиться, то чем я занимаюсь!

Аватар пользователя computer computer 4 апреля 2010 в 19:18

скринкаст Влада Савицкого смотрел и не раз.
есть ли такое видео где показано как заливать, куда..?
где что редактировать видео от DrupalBy тоже смотрел там вообще запутался..((

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 апреля 2010 в 19:35

"computer" wrote:
но мне нравиться, то чем я занимаюсь!

Тогда зачем вам наши ответы? Занимайтесь профанацией дальше, а уж литературы в сети о том, что куда и как прописывать достаточно

Аватар пользователя glu2006 glu2006 5 апреля 2010 в 12:48

computer wrote:
А просто помочь не судьба?

Вы время потраченное на пересказ и разжевывание Вам скринкаста компенсируете?
Или там не рассказано что надо движок под каждый сайт заливать отдельно или не надо? или там не рассказано какие таблицы из БД можно делать общими, а какие нет? или там ничего не написано и не рассказано про префиксы в таблицах и т.д.

Аватар пользователя computer computer 5 апреля 2010 в 21:16

"glu2006" wrote:
надо движок под каждый сайт заливать отдельно

Спасибо хоть что-то, хоть с негативом. ну не могу я представить как там всё объяснено..

Про префиксы так и не понял.. - что нужно писать для сайта primer.ru в settings.php а что для name.primer.ru?)
Хочу лишь только единую авторизацию.

Аватар пользователя glu2006 glu2006 6 апреля 2010 в 9:57

Да причем тут негатив? ВЫ КОГДА НИБУДЬ ИСКАТЬ БУДЕТЕ УЧИТСЯ ИЛИ НЕТ!!!!!!!
одна фраза в гугле "мультисайтинг drupal" и огромный набор ссылок (я вам все перечислять не буду).
http://www.drupal.ru/node/6226
http://drupalcookbook.ru/temy/multisajting
http://ezh-leon.ru/multisaiting-dlya-drupala-6-chast-2
http://www.maiboroda.ru/webmaster/multisajting-na-drupal/

Ну как еще разжевывать, если вы сами не можете 30 букв в поисковик написать?

Аватар пользователя Allality Allality 4 ноября 2010 в 11:16

Дайте ссылку на скринкаст, о котором здесь говорили пожалуйста. Сайт Влада нашел, но скрин каста на нем нет...

Аватар пользователя Dima.nixx Dima.nixx 12 октября 2011 в 4:18

Мда, ребят... Вони подняли больше вас самих...

Неужели сложно людям помочь парой ссылок? Нет надо на дерьмо изойти. Обосрать с ног до головы и объявить идиотом...
Вы не задумывались о том, что весь тот негатив, который вы на людей слили было гораздо дольше писать, чем ответить человеку на вопрос? Тем более, что вы знаете ЧТО ИМЕННО НАДО ИСКАТЬ.

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

А если по теме, то сам сейчас ищу эту информацию. И вопреки вашим рассказам про величие гугла, я уже неделю ищу нормальный материал по этой теме. (нет, я не дурак, я просто хочу понимать как оно устроено и какие ошибки возможны, ибо я хочу прицепить сайт паразит (для личных целей) к основному сайту и не очень хочу рассказывать заказчику-подруге о том, что это за второй сайт появился) Так вот, информацию я пока не нашел. Тут прочитал про какой-то скринкаст. Сейчас попытаюсь его найти (ведь вам, деловым дядям, ссылку религия не позволила скинуть) А потом попытаюсь ответить понятным языком на вопрос автора.

Всем спасибо, всем пока.

Аватар пользователя Dima.nixx Dima.nixx 12 октября 2011 в 5:07

По поводу общих пользователей на разных сайтов вот моя выжимка из скринкаста.
На практике пока не проверил. Так что не претендую на достоверность. (как я понял инфо по drupal 6 но общая логика будет понятна, я думаю)

Базы данных (вариант с одной базой данных)
каждый из сайтов устанавливаем с РАЗНЫМИ префиксами.
(как пример для основного сайта префикс будет "main_" а для его поддомена (name.primer.ru) "test1_")
в сайте ПОДДОМЕНА в файле settings.php пишем примерно следующее

<?php
$db_prefix 
=array(
'default' => 'test1_',
'users' => 'main_'
'users_roles' 
=> 'main_'
'role' 
=> 'main_'
'permission' 
=> 'main_'
'sessions' 
=> 'main_'
'url_alias' 
=> 'main_'
'url_alias_extra' 
=> 'main_'
'authmap' 
=> 'main_'
'profile_fields' 
=> 'main_'
'profile_values' 
=> 'main_'

?>

Так как я использую седьмой дрюпал, то там, как я понял сметилась структура файла. Хотя, может я и не прав. Но в моем случае подключение к базе данных выглядит так:

<?php
$databases 
= array (
  
'default' => 
  array (
    
'default' => 
    array (
      
'database' => 'ххххххххххххххх',
      
'username' => 'ххххххххххххххх',
      
'password' => '********',
      
'host' => 'localhost',
      
'port' => '',
      
'driver' => 'mysql',
      
'prefix' => '',
    ),
  ),
);
?>

соответственно строка префикс нам и интересна. Как совместить одно с другим, я думаю догадаться не сложно.

Далее для общей авторизации в скринкасте советуют поставить модуль Shared Sign-On (ставить на НЕ основной сайт)