Как настроить несколько сайтов, используя одну базу данных на Drupal 7? - PullRequest
1 голос
/ 06 августа 2011

В Интернете пытались разобраться, много информации о версиях до D7.но D7 просто указывает на файл sites.php.

Я хотел бы иметь "example.com" и "m.example.com", это было бы для обычной и мобильной версии телефона.на данный момент у меня есть такая структура.

локальная установка Windows с использованием xampp.

  • c: \ xampp \ htdocs \ example \ все файлы моего сайта Drupal
  • Например
  • c: \ xampp \ htdocs \ example \ sites \ all \ themes \ example \
  • c: \ xampp \ htdocs \ example \ sites \ all \ modules \ example \

Мой веб-сервер

  • / public_html / все файлы моего сайта Drupal
  • например
  • / public_html / sites / all / themes / example /
  • / public_html / sites / all / modules / example /

этот сайт все работает, зайдя на www.example.com

, так что теперь я хотел бы создатьновая тема (и, возможно, новые модули) для моего субдомена www.m.example.com Я настроил свой субдомен с помощью CPanel, и он создал папку m в / public_html / например / public_html / m

.хотел настроить рабочую настройку для моего локального компьютера и опубликованную настройку веб-сайта для сайта www.m.example.com.

Я пытался настроить файл sites.php, но меня смущаетпримеры и его использование.

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

1 Ответ

0 голосов
/ 07 августа 2011

То, что вы хотите сделать, это немного изменить свою структуру.Каталог сайтов в Drupal может быть использован для размещения ваших различных сайтов.Как вы можете себе представить, каталог «all» - это каталог, который будет использоваться всеми экземплярами.Вы должны настроить свои сайты и каталоги, как это.drupal / sites / all drupal / sites / example.com drupal / sites / m.example.com В этих каталогах могут содержаться модули и темы для сайта, а также settings.php.Если вы хотите, чтобы сайты использовали одну и ту же БД, просто скопируйте файл settings.php в обе папки сайтов.При необходимости вы можете использовать sites.php для настройки псевдонимов каталогов.

...