Как я могу настроить базу данных и исходный код одного домена для использования несколькими доменами в drupal?
У меня есть используемый модуль доступа к домену (Drupal 7) для создания веб-сайта. Мое требование состоит в том, что в одном домене будет один основной сайт и множество дополнительных веб-сайтов. все подчиненные сайты будут иметь доступ к одной и той же базе данных и исходному коду основного сайта. Все эти сайты будут на VPS хостинге. Один основной веб-сайт и все другие суб-сайты являются поддоменами, созданными. Например:
enter code here example.com -- Main website.
one.example.com -- sub website.
two.example.com -- sub website.
three.example.com -- sub website.
Теперь, сценарий, база данных и источник находятся в example.com. Могу ли я иметь суб-сайт в качестве другого домена, такого как apple.com, orange.com - суб-сайты
Это возможно? и на каком сервере я должен разместить свою базу данных и код.
1 ответ
Вам нужно делиться контентом между различными сайтами? Если это так, вы, вероятно, захотите использовать модуль доступа к домену Drupal (как вы отметили этот вопрос). Однако, если все это будут отдельные сайты, которым не нужно делиться контентом (за исключением, может быть, с помощью Агрегации или каналов) - вы можете избежать этого модуля.
Я почти уверен, что подход, который вы хотите использовать, задокументирован здесь: https://drupal.org/node/2622 - в основном вы используете одну базу данных, но каждый сайт использует свой собственный префикс таблиц, чтобы отличать его от других сайтов.
Что касается запуска нескольких сайтов из одного корня Drupal, вы можете использовать встроенную поддержку нескольких сайтов: https://drupal.org/documentation/install/multi-site. Я не думаю, что в этом случае вам вообще понадобится доступ к домену drupal.