Drupal 7多站点机制新探秘

Submitted by admin on Mon, 07/16/2012 - 08:07

最近要研究点drupal 7方面的东西,基本构架跟drupal 6没多大变化,构架没变.
无意间在sites目录下面发现一个exaples.sites.php文件.说是用来做多站点的.刚开始没弄明白.按照drupal 6的机制做,居然行的通.
后来仔细阅读这个examples.sites.php文件,发现提供了另外一种思路.可以设置别名.

比如d6里面,sub.example.com必须使用sub.example.com这样的目录,drupal才能找到这个配置.这个目录名,很固定.不能改变.
但是在d7里面,可以改. 密码就在于这个examples.sites.php文件.仔细阅读发现一下步骤.
1:将这个example.site.php文件改名为sites.php;
2: 然后编辑sites.php文件加入这样一行:

$sites['sub.site.com'] = 'haha';

3:保存退出;在sites目录下建立一个haha文件夹.复制settings.php文件到haha文件夹下面.

剩下的那一套,熟悉d6多站点的,都明白了.

个人认为drupal 7这套机制提供了更多的灵活性.设计不错.相当于给sub.example.com这样的目录提供一个别名.