如何在drupal中设置多个域使用的单个域的数据库和源代码?

时间:2014-04-08 10:17:01

标签: drupal drupal-7 drupal-domain-access

我有一个用于创建网站的域访问模块(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 个答案:

答案 0 :(得分:1)

您需要在各个网站之间共享内容吗?如果是这样,您可能想要使用Drupal的域访问模块(因为您已经标记了此问题)。但是,如果这些都是不必共享内容的不同站点(可能通过聚合或订阅除外) - 您可以避免使用该模块。

我非常确定您要采用的方法在此处记录:https://drupal.org/node/2622 - 基本上,您使用一个数据库,但每个站点都使用自己的表前缀来区分它与其他站点。

至于从一个Drupal根运行多个站点,您可以使用内置多站点支持:https://drupal.org/documentation/install/multi-site。在这种情况下,我认为你根本不需要drupal域名访问。