мультисайтинг

chudomedved Сб, 20/02/2016 - 08:41

[Решен] Мультисайтинг - настройки htaccess - чтобы Поисковые системы не наказывали за опубликованные дубли на сайте

Условия:

  • сайт имеет систему мультисайта, т.е. имеет основой домен под названием Россия, и поддомены под названием городов.
  • созданы ноды, такие как "Помощь", "Реклама на сайте", "Правила", которые публикуются при создании сразу во всех городах, в данном случае 18 страницах.

Задача:

как настроить в админке и htaccess, что бы эти 18 материалов, контент которых дублирующий, были для ПС уведомлением что все нормально, под контролем, я классный админ, и "опускать" в позициях ПС меня за не уникальный контент не нужно.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Zaboev Sergey Вс, 01/11/2015 - 04:43

Как правильно темизировать views при мультисайтинге?

Здравствуйте!

Скажите, пожалуйста, как правильно осуществлять темизацию шаблонов views при мультисайтинге?

Из информации в поиске, я понял, что приоритет имеют файлы тем и модулей из папок /sites/all/themes и /sites/all/modules. Но у меня нет доступа к этим папкам на хостинге.

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

guldbado Пнд, 27/07/2015 - 11:42

Мультисайтинг Drupal 8, общие таблицы

Пытаюсь запустить мультисайтниг на Друпал 8 (8.0.0-beta11).

Поднял главный сайт (префикс таблиц 'main_').

Поднял другой сайт со своими, отдельными таблицами (префикс таблиц 'second_') в той же базе - процесс инсталяции сгенерировал где положено settings.php.

Оба сайта работают нормально.

Теперь хочу, чтобы у второго и главного сайта были одни и те же юзеры.

Исправляю в settings.php второго сайта, как написано в документации, строчку 'prefix' => 'second_' на

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

_Sergey Сб, 27/12/2014 - 16:40

Не получается настроить мультисайтинг на хостинге

Здравствуйте. Проблема следующая: хостер разрешает создавать субдомены только на подпапки, например если основной домен mysite.ru ссылается на папку public_html/, то созданный субдомен sub1.mysite.ru будет ссылаться на public_html/sub1

wildcard у них не разрешен, и если создаю A-запись или CNAME = sub1 на основной домен, то выдает Forbidden. You don't have permission to access / on this server. Каким образом в этом случает можно организовать мультисайтинг? Поддержка не помогает, бьюсь уже несколько дней. Спасибо.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Khimutin Сб, 11/10/2014 - 14:08

Изменить значение поля select с помощью PHP

Здравствуйте,
на сайте реализован выбор городов с помощью global filter.
сделал мультисайтинг.
с помощью самописного модуля добавил названия городов к адресам страниц, в зависимости от значения global filter:

site.ru/city1/блаблабла

вопрос в следующем. Как сделать обратную зависимость?
если в адресе есть "city1", подставить в значение global filter - "city1".
если "city2", соответственно подставить "city2".
и т.д.

в общем то я понимаю как это реализовать, вопрос конкретно вот в чем:
как программно (с помощью php) изменить выбранное значение поля select?
php только изучаю, кое как написал свой первый модуль, наставьте на правильный путь..

вот код моего модуля, с помощью которого добавляю названия городов в адрес:
<?php<??>

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

artemx Пт, 19/09/2014 - 09:55

Мультисайтинг на Друпал 7 - общие файлы (картинки) - отказано в доступе

Здравствуйте, форумчане!
Делаю два интернет магазина на разных доменах, использую мультисайтинг для единого ядра и общих таблиц : таксономия, атрибуты товаров.

Имеем:

  • 2 БД
  • общее ядро
  • общие таблицы

Мультисайтинг настроить получилось, таблицы подключаются все замечательно, но есть как всегда одно НО.
При подключении общих таблиц таксономии возникает проблема с изображениями на терминах.

Как пишет журнал "Доступ запрещен" путь к изображениям "sites/default/files/styles/220x340/public"
При просмотре пути изображений - путь неполный, соответственно картинка не выводится.

Кто знает с чем может быть связан отказ в доступе?
Как расшарить файлы для разных доменов.

Сервер: Apache+MySQL+ISPconfig
Адреса сайтов:

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Khimutin Пнд, 25/08/2014 - 14:57

Отдельный путь для каждого города. (мультисайтинг)

Здравствуйте, сделал на сайте с помощью global filter выбор нескольких городов и меняющийся контент в зависимости от выбранного города.
Теперь хотел бы чтобы при выборе города в адрес добавлялось имя города.

то есть если выбираем
Москва - site/msk/блаблабла..
Питер - site/spb/блаблабла..
Омск - site/omsk/блаблабла..
и т.д.

Понимаю, что это мультисайтинг и разные адреса для сайтов на одной базе я сделать смогу.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Valeratal Ср, 06/08/2014 - 06:07

Можно ли распределить контент одного сайта на разные субдомены или домены по термину таксономии

Такой вопрос

Есть задача сделать 6 сайтов (возможно, 1 сайт и 5 субдоменов), с общей регистрацией, с двуязычностью, а в будущем с общими группами (organic group), правами доступа в зависимости от этих групп

Чтоб не заморачиваться с 6-й базами мне пришло в голову мысль, что был вроде модуль, который позволял распихать контент в зависимости от термина таксономии

то есть, создаешь словарь "сайты" и если у ноды будет термин "site1", то нода будет отображаться по адресу site1.базовый_домен.ru/nid

А если у ноды будет термин site2, но соответственно по адресу site2.базовый_домен.ru/nid

Кто нить видел подобное решение? Я не настаиваю на разделении по термину таксономии, возможно можно каким-то другим полем или по какому-то другом критерию.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

tommarkov Сб, 14/06/2014 - 08:33

Мультисайтинг - объединить пользователей.

Добрый день! Мои копания в Drupal приносят плоды, начинаю разбираться во многом))

Ближе к делу...

Дано: "домен" и один Drupal 7.28.
"поддомен.домен" установлен в папку sites/
Drupal 7 установлен на поддомен.домен

Задача: как привязать базу ДОМЕНа, чтобы взять оттуда данные пользователей?

В settings.php прописал:

<?php$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'БД поддомен.домен',
      'username' => '',
      'password' => '',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
        ),
  ),
 'extra' =>
    array (
     'default' =>
    array (
     'database' => 'БД домен',
     'username' => '',
     'password' => '',?>
Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

maxom Ср, 21/05/2014 - 15:37

Мультисайтинг Drupal 7

Добрый день!

Имеется мультисайтинг на Drupal 7. Подскажите как настроить виртуальные хосты на Apache и файл sites.php, чтобы сайты были доступны по следующим адресам:
http:///site1
http:///site2
http:///site3
и т. д.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

coffein89 Ср, 09/04/2014 - 04:23

Мультисайтинг с разными подключениями к базе

На локалхосте два разных подключения к базе - логин и пароль для db_1 и логин и пароль для db_2

$db_url = array(
'default' => 'mysql://login:pas@localhost/db_2',
'db_1' => 'mysql://login1:pas1@localhost/db_1',
);

$db_prefix = array(
'default' => '',

);
могу ли я указать какой-нибудь префикс чтобы брать данные из таблицы users из db_1

Ключевые слова: 
Версия Drupal: 
0 Спасибо

wolf123 Втр, 18/03/2014 - 14:19

мультисайтовость и выбор шаблона

Здравствуйте вот есть мультисайтовость где создаются сайты site1.ru site2.ru
такой вопрос а можно ли как нибудь сделать выбор шаблонов при создании сайта? например пользователь выбирает шаблон (скрин чтоб было понятней)
http://www.drupal.ru/files/shablony.png

дальше пользователя перекидывает на выбор домена сайта, и создания пароля и сайт создан с шаблоном который выбрал пользователь.

может как то наподобие такого можно сделать act=add&templ=39709? где 39709 номер шаблона как такое реализовать в drupal?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Улиана Ср, 05/02/2014 - 07:22

Не работают ссылки

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

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Shizuku Чт, 02/01/2014 - 06:20

Мультисайтинг. Общий файловый каталог

Недавно у меня заработал мультисайтинг. Встал вопрос с хранилищем файлов, общим для всех сайтов в связке. Как такой сделать?

Сейчас структура стандартна. На странице http://site1.by/admin/config/media/file-system "Общедоступный путь файловой системы" - "sites/site1/files", а на странице http://site2.by/admin/config/media/file-system соответственно - "sites/site2/files"

Это неудобно потому что много всякого медиа, которое желательно иметь доступным в ElFinder для всех сайтов в связке )) В то же время такой контент как файлы из WebForms, файлы связанные с темами/стилями/языками, которые обычно тоже норовят записаться в Files - полезно оставить в индивидуальной папке сайта.

Тип материала: 
0 Спасибо

Shizuku Пнд, 30/12/2013 - 06:21

Мультисайтинг не берет таблиц из другой базы

Не получается подключить ведомый сайт по схеме мультисайтинга. Вот мой settings.php для него:

$db_url = 'mysql://user:passwd@localhost/slave_bd';
$db_prefix = array(
'default' => 'slave_bd.',
'ulogin_identity' => 'master_bd.',
'users' => 'master_bd.',
'sequences' => 'master_bd.',
'sessions' => 'master_bd.',
'authmap' => 'master_bd.',
'sequences' => 'master_bd.',
'profile' => 'master_bd.',
'profile_type' => 'master_bd.',
);
$cookie_domain = '.site.by';

Когда заходишь на slave.site.by редиректит на http://slave.site.by/install.php, после чего обнаруживает, что сайт уже существует "Drupal already installed" и предлагает обновить. Если согласиться, то перекидывает на http://slave.site.by/upgrade.php с ошибкой:

Тип материала: 
Ключевые слова: 
0 Спасибо

rbvadik Ср, 04/12/2013 - 10:30

Мультисайтинг. Можно ли сделать общим файл темы template.php?

Мультисайтинг.Необходимо сделать общим файл template.php для разных тем.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

zrishat Чт, 14/11/2013 - 11:02

[Решено]Мультисайтовость

Каким образом настраивается доступ к домену.
Допустим я создал в папке \www\sites
Каталоги:
site1.ru
site2.ru
Скопировал в каждый каталог settings.php и папку files с её содержимым из www\sites\default
Настроил подключение к бд
$conf = array('theme_default' => 'theme1');
$conf = array('theme_default' => 'theme2');
Далее при обращении к сайту в браузере site1.ru и site2.ru ничего не проиходит.
Что надо еще настроить и как?

Тип материала: 
Версия Drupal: 
0 Спасибо

Asankhip Чт, 25/07/2013 - 14:37

РЕШЕНО: Проблема перевода меню на двуязычном сайте

Есть сайт на русском языке. Появилась необходимость сделать английскую версию сайта.

Ноды перевела с помощью связки модулей Entity Translation + Title. Включила блок переключения языка. Ноды прекрасно переводятся, причем на перевод не создается отдельная нода, а обе языковые версии находятся внутри одной ноды.

Когда стала переводить меню, возникла проблема. И в русской и английской версиях сайта (а переключение идет по url типа domain.ru/en) отображается только русское меню.

Надо сказать, что та же ерунда и с блоками. В админке перевод есть (и меню и блоков), на сайте — нет.

По поводу меню руководствовалась вот этим — http://habrahabr.ru/post/150677/ При переводе нод этим — http://habrahabr.ru/post/150382/

Тип материала: 
Версия Drupal: 
0 Спасибо

merlin Пнд, 08/07/2013 - 09:15

В Мультисайтинге, одновременно общие и раздельные типы материалов возможны?

Было бы конечно здорово, но как я понимаю это невозможно.
Однако спрошу на всякий случай, может посредством каких то дополнительных модулей.
То есть
сайт1 имеет типы материала - {A,B,C,D}
сайт2 имеет типы материала - {A,B,E,G}
где A,B - общие типы материалов (и сами материалы общие)
а C,D - только в сайт1 и E,G - только в сайт2

Никто не пробовал это реализовать? Вообще это теоретически возможно?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Страницы