Многосайтовость и многодоменность
15 января 2009 в 20:22
С Drupal ранее не работал, есть несколько вопросов:
1. Какими модулями можно реализовать многодоменность на Drupal? (xxx.yyy.ru)
2. Какими модулями можно реализовать многосайтовость на Drupal? (http://xxx.ru/yyy/)
3. Есть ли модули позволяющие пользователям закачивать файлы в созданные под каждого папки?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Все это можно сделать стандартными средствами при соотвествующих настройках.
А можно поподробнее? Я с этой CMS не знаком. Разобраться то разберусь, но сколько времени на это уйдет..
Посмотрите комментарии в файле settings.php внутри дистрибутива.
есть также замечательный файл install.txt - там английским языком расписано про многосайтовость и многодоменность
На этом сайте много раз обсуждалось и есть подробные описания.
Ищите. Это не сложно.
Будут проблемы жду ЛС.
Вроде все сделал по инструкции, но не работает.
В папке sites создал нужную мне папку, а именно /sites/zvuk.gnm.su/ , в нее скопировал settings.php , создал дериктории modules и themes, скопировал туда модули и темы. Создал поддомен zvuk.gnm.su , в него положил файл .htaccess , но вот с тем, что в нем прописать возникли трудности. Насколько понял, там нужно прописать алиас, это у меня не получилось. Максимум получилось сделать редирект, но это не то. Подскажите пожалуйста, что прописать в .htacess ?
ps. Друпал установлен в gnm.su
Нашел пару интересных модулей, которые по ходу автоматизируют этот процесс.
http://drupal.org/project/domain
http://drupal.org/project/subdomain
Правда не понял в чем отличее, по идее делают то же самое.
Единственное не понятно.
2.2 Server Configuration
For the module to work correctly, the DNS record of your server must accept
multiple DNS entries pointing at a single IP address that hosts your Drupal
installation.
The two basic methods for doing this are either to:
- Setup WildCard DNS, so that *.example.com resolves to your Drupal site.
- Setup VirtualHosts so that one.example.com, two.example.com, etc. all
resolve to your Drupal site.
Имеется ввиду сделать редирект с поддомена на домен где установлен друпал?
Ничего там писать не надо.
При создании поддомена в панели управления хостинга направьте его на папку сайта gnm.su, т.е. чтобы поддомен был зеркалом. Тогда все заработает. В остальном сделали правильно все.
Имеется в виду WildCard DNS - это настройка доменов хостинга, когда все поддомены считаются как бы заранее созданными и при обращении к ним ведут на основной домен, например.
Подключили WildCard DNS, с этим все понятно. Сайты на поддоменах разворачивать могу. Возникла такая проблема, на поддоменах висели статические страницы и форумы, естественно они стали зеркалами. Прописал в .htaccess :
RewriteEngine On
RewriteRule ^/home/host700754/gnm.su/htdocs/bw/ - [last]
RewriteCond %{HTTP_HOST} (www.)?bw.gnm.su [nocase]
RewriteRule (.*) /home/host700754/gnm.su/htdocs/bw/ [last]
Результатов нет, страница все равно зеркало. Если кто знает как локально отключить зеркало подскажите пожалуйста.