Модули для создания поддоменов

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

Аватар пользователя Dimm Dimm 14 мая 2008 в 13:33

Нашел 2 супер-модуля для создания поддоменов сайта
http://drupal.org/project/subdomain
http://drupal.org/project/domain

Возможны поддомены для пользователей:
http://mary.example.com
http://kate.example.com
http://jeff.example.com

Поддомены по группам:
http://pizza-lovers.example.com
http://frisbee-team.example.com

И другие...

Комментарии

Аватар пользователя SlavviR SlavviR 14 мая 2008 в 16:36

обалдеееть!!!
признаюсь, о подобном мечтал, но не думал, что эти мечты так быстро начнут сбываться )
спасибище!

Аватар пользователя kiev1 kiev1 15 мая 2008 в 14:33

осталось придумать как что бы еще они в аппач прописывались? есть рецепт? или как то в аппаче можно прописать группу доменов в одну директорию типа такого http://*.example.com, не?

Аватар пользователя coyotle coyotle 15 мая 2008 в 16:48

из доки к модулю

NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot /var/www/html
    ServerName example.com
    ServerAlias *.example.com

    <Directory "/var/www/html">
      AllowOverride All
    </Directory>
</VirtualHost>

Аватар пользователя kiev1 kiev1 18 мая 2008 в 10:35

спасибо! понял - звездочка в алиасе ставится, тогда вообще здорово, и в днс тоже можно звездочку в алиасе.

Аватар пользователя KCEOH KCEOH 16 мая 2008 в 7:39

Subdomain, как я понимаю для простоты, а Domain - это нечто глобальное? Хотя да, патчей там немало наложить надо Sad

Хотя вроде возможностей Subdomain хватит 90% юзеров.

Аватар пользователя dimmapril dimmapril 11 января 2013 в 1:11

VladSavitsky wrote:
Drupal CookBook - Готовить может каждый!Решение было сохранено на сайте DrupalCookBook.ru:

Создать поддомен для каждого пользователя.

Авторы, предложившие решения, также указаны в сохранённой статье.

Не работает страница с решением. А очень нужно разобраться с настройкой этого модуля.
Не можете подсказать еще источники, где подробно описана настройка модуля.
По ридми в модуле все делал. Не работает.

Аватар пользователя dimmapril dimmapril 11 января 2013 в 3:19

Может, кто подскажет, где есть решения работающие по этому модулю.
Многие пробовал, но у меня не работает.

Аватар пользователя zozo zozo 13 июля 2008 в 12:36

Я никак не могу разобраться как запустить этот модуль поддоменов. Кому не сложно напишите мне в ПМ пообщаемся в аське ... уж очень нуждаюсь в помоще ... Буду очень благодарен в виде вебмони ...

Аватар пользователя Jenia Jenia 29 августа 2008 в 9:46

А кто-то с модулем subdomain разобрался? Я никак не могу понять, как сделать так, чтобы термины и ноды в этих терминах выносились на субдомен? Например есть термин "автомобили". Мне нужно, чтобы он находился по адресу cars.site.ru и все ноды этого термина были тоже на этом субдомене. Возможно такое в рамках данного модуля?

Аватар пользователя Dimm Dimm 7 сентября 2008 в 13:45

Хотел установить subdomain на Денвере под windows - оказалось невозможно.

При установке subdomain необходимо:
STEP 3: Enable wildcard DNS on your DNS hosting provider (e.g. *.example.com)

Но оказалось:"К сожалению, Windows не поддерживает такого рода адресацию, и Денвер тут ни при чем."
http://forum.dklab.ru/viewtopic.php?p=143466#143466
http://xpoint.ru/forums/computers/os/windows/thread/41567.xhtml

Аватар пользователя evova evova 7 сентября 2008 в 17:10

Я тут пробовал поиграться с модулем domain access
Вот что вышло http://tourizt.ru - кому интересно могу рассказать что к чему!!

Дизайна нет, ничего нет, только контент разделенный по субдоменам.

Аватар пользователя Valeratal Valeratal 11 сентября 2008 в 15:15

Evova, в левой колонке ссылки пишутся /domain/antigua-and-barbuda.tourizt.ru

Так и должно быть?

А вообще, написали бы статью, описав пошагово весь процесс. Думаю многим было бы интересно

Аватар пользователя evova evova 11 сентября 2008 в 15:29

"Valeratal" wrote:
Evova, в левой колонке ссылки пишутся /domain/antigua-and-barbuda.tourizt.ru

Так и должно быть?

А вообще, написали бы статью, описав пошагово весь процесс. Думаю многим было бы интересно

Все стандартное в модулях. Ничего не менял. Видимо так и должно быть.

По просьбам трудящихся на днях обещаю написать небольшую статью как это дело все настраивается.

Аватар пользователя Dimm Dimm 11 сентября 2008 в 22:22

А я установил subdomain.

При установке:
1.Все делать по инструкции.

Заморочки:
1. Под Windows не работает.
2. В php.ini надо прописать allow_url_fopen=1
3. В settings.php строчку # $cookie_domain = 'example.com'; нельзя коментировать, а надо переписать с именем вашего домена.
4. [subdomain] надо прописывать на странице admin/build/path/pathauto в нужном разделе. Я просто заменил значение Taxonomy term path settings -> Default path pattern (applies to all vocabularies with blank patterns below): на строчку [subdomain].
После этого создал новый термин таксономии и он появился со ссылкой на новый поддомен.

Аватар пользователя Dimm Dimm 11 сентября 2008 в 22:33

Я так понял после установки модуля subdomain, он любой синоним пути с символом тильды "~" в начале делает поддоменом.
Создал ноду с синонимом ~story-1 - она стала поддоменом story-1.mysite.ru

Синоним -> путь на сайте -> поддомен
~tiermin-1 -> taxonomy/term/1 -> tiermin-1.mysite.ru
~tiermin-2 -> taxonomy/term/2 -> tiermin-2.mysite.ru
~tiermin-3 -> taxonomy/term/3 -> tiermin-3.mysite.ru

Аватар пользователя NeuZeitgeist NeuZeitgeist 14 сентября 2008 в 18:07

Расскажите, пожалуйста, подробно, как вы настроили Domain Access, чтобы выводилось разное содержание по поддоменам. Пыталась это сделать, но ничего не получилось. На всех поддоменах была одна и та же информация.

Аватар пользователя Dimm Dimm 25 сентября 2008 в 7:53

Под windows в том числе и Денвер поставить можно.
Но не будут автоматом создаваться поддомены *.site.ru
Из прийдется заводить вручную в файле hosts.

Аватар пользователя Dimm Dimm 25 сентября 2008 в 19:37

wildcard DNS в subdomain как включить?
Прописыванием синонима сайта " *.site.ru " или под виндоус вручную создать ВСЕ нужные поддомены в файле hosts.

Аватар пользователя k0t_@drupal.org k0t_@drupal.org 31 октября 2008 в 20:14

пеодскажите в чем проблема - создаю в админке на сайте поддомен. Создаю запись в Domain Access - получаю ошибку или что нет доступа к файлу, или если файл присуствует - сообщение о том что перенаправление таким образом что никогда не завершиться. Как правильно сделать? Надо ли файлы друпала размещать в папке субдомена? я чтото никак не могу разобраться. Подскажите пожалуйста - если можно по шагам.

Аватар пользователя afishi afishi 19 ноября 2008 в 5:27

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

Аватар пользователя BassEast BassEast 23 декабря 2008 в 17:56

день добрый.

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

Аватар пользователя BassEast BassEast 23 декабря 2008 в 18:37

все настроил, кроме одного:
htaccess... после этой записи по инструкции, сайт просто вырубается:

  # REQUIRED BY SUBDOMAIN.MODULE
  # Moves subdomain to URI path
  # e.g: mysubdomain.example.com
  # becomes example.com/index.php?_mysubdomain/
  # NOTE: does not rewrite subdomain if it is "www".
  # If you want it to rewrite www, disable the 2nd line
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{HTTP_HOST} !^www\.([^.]+)\.([^.]+)$
  RewriteCond %{HTTP_HOST} ^([^.]+)\.([^.]+)\.([^.]+)$
  RewriteRule ^(.*)$ index.php?q=~%1/$1 [L,QSA]

А счастье было так возможно и так..

Аватар пользователя WiseMan WiseMan 23 декабря 2008 в 18:10

На хостинге это, собственно, настраивается. Далеко не на всех хостингах есть такая возможность. Из вирутальных хостингов есть у nic.ru и ht-systems.ru

Или брать VDS.

Аватар пользователя afishi afishi 24 декабря 2008 в 1:19

я говорил про такой вариант:

есть у меня

domen.ru/node/14793 а сделать ему копию, типа ip.domen.ru

////////////////

и между нами. тут по одной ссылке одно написано, по другой другое.. и все же как 100% сделать поддомен, типа wap.domen.ru

Аватар пользователя BassEast BassEast 24 декабря 2008 в 11:20

Последнее, как я понимаю, что осталось сделать - это настроить .htaccess — но код, который написан в инструкции, ломает все напроч...

Аватар пользователя Dimm Dimm 24 декабря 2008 в 14:08

Вы меня просили отписаться:
Я ОТПИСЫВЮСЬ.

Опишите версии установленного ПО, Друпала, модулей, вашу последовательность действий и к чему она привела, что Вы хотите получить и что получили на данный момент.

Аватар пользователя BassEast BassEast 24 декабря 2008 в 18:15

последнее, что осталось сделать - я приложил скриншот, в посте за - 24/12/2008 - 11:20

Все настроено, кроме этого пункта:

STEP 2: Patch .htaccess
 cd /path/to/drupal/
 patch < /path/to/subdomain/module/patches/htaccess.patch

после этого патча, сайт ломается.. выводит везде 404

Даже STEP 5: Enable wildcard DNS on your DNS hosting provider (e.g. *.example.com)
ТОЖЕ НАСТРОЕНО Smile

я почитал drupal.. пишут, что ошибка может быть пофикшена, если прописать в httpd.conf нижеследующее:

<strong>ServerAlias www.domania.ru
ServerAlias *.domania.ru</strong>

прописал - нифига не помогло..
вот такие вот дела.

Аватар пользователя afishi afishi 19 апреля 2009 в 12:43

еще раз.

у меня есть сайт.ру/?=node1234
меня надо для него сделать
вася.сайт.ру

т.е выборочно, только для избранных!

Аватар пользователя red_ukr red_ukr 20 апреля 2009 в 14:43

Уря! разобрался!!! ))) все работает )))

Если кому нужна помощь в установке "субдоменов" - пишите. с радостью помогу )))

Аватар пользователя afishi afishi 17 мая 2011 в 15:33

так. а поддомен можно делать на кирилице?

типа: клуб.города.рф
где кто видел?
какие-то страницы автоматом загонять в 3 уровень?

Аватар пользователя psv.vrn psv.vrn 27 июля 2011 в 14:08

Пытаюсь подключить поддомен на сайт http://yasnovision.ru
с сохранением функционала основного сайта. На поддомене будут размещаться организации - партнеры основного сайта. Программист не доделал эту работу. Остановилось все на ссылке с главной страницы, ведущей на http://yasnovision.ru/association.html
Что делать дальше - подскажите, пожалуйста.
P.S.Я - чайник, если можно - пошагово