Drupal multisite服务器上添加新站点
Drupal multisite机制太优秀了,同一个服务器上建立多个网站易如反掌。这对一个国际化的公司网站来说很有用,因为多种语言的网站可以运行在一套代码之下,一次升级,所有网站全部更新。对于一般的网站也很有用,例如不同的停靠域名或者子域名都可以有独自的网站内容和数据库,也可以共享数据。
添加步骤:
1.创建一个新的subdomain,注意让这个子域名指向装有drupal代码的根目录,一般为public_html。(即不要创建一个新的子目录)
2.在drupal根目录下的sites中,复制default目录为subdomain.domain.com(即那个新建的二级域名)。进入这个子目录,把default.settings.php复制为settings.php(如果原来的default目录下已经有了settings.php,请删除复制过来的settings.php,因为其中包含主网站的数据库信息。而我们需要为新域名创建一个新的数据库)。
3.访问子域名,http://subdomain.domain.com,drupal会自动导向安装新站点的脚本install.php。然后按向导提示安装新网站。
4.安装脚本会提示,数据库连接信息,并要求这个数据库已经存在。我们可以先去mysql管理界面创建一个新的。然后把数据库相关的信息输入安装程序。(在cpanel中数据库名和用户名不必加任何前缀,会自动添加)
然后就是一路OK!最后,如果最好修改settings.php中的php settings一节,加入允许使用更大内存,例如64M,因为如果module很多的话,内存需求量也会上升。可参考:http://drupal.org/node/207036

Leave a Reply