在Hostmonster上搭建Drupal的单数据库多网站测试环境

总是要在Drupal上试着架一些有趣的功能,或者直接做一些东西,需要很多的测试环境,而又希望自己的成果可以在任何地方都访问到,所以就想使用自己的Hostmonster空间来搭测试环境。
不过不想每一次都拷贝一份过去,建一个数据库,再建一个用户,太麻烦了。所以我就决定使用Drupal的MultiSite的功能来搭建一个单数据库,多环境,但是数据分离的测试环境。
首先我上传了一份Drupal。然后取好了我的URL的名字,比如叫xxx1.colblog.net、xxx2.colblog.net之类的。然后在site目录下面建立了一系列的xxx1.colblog.net的文件夹,并且把settings.php拷贝进去。(其实是拷贝了几个default目录,然后改名,这样快一点)
然后我们按照上面的域名,建立一系列的子域名,并且指向我们刚刚拷贝来的Drupal目录。
接下来建立一个数据库及其帐户。
然后我们的问题就是如何把数据库里面的表分开。我们知道php+mysql一直有非常好的一个功能,就是Prefix。Drupal同样也有这样一个功能。所以我们在安装Drupal的时候,就一定记着打开Advance,然后把Prefix填上xxx1_,这样我们就可以做出一个单用户,多网站,但是数据分离的Drupal测试环境了。
最后一步,我把cck以及views这样的常用的模块直接拷贝到了All里面,这样就不用每次都拷了。

感谢您关注我的个人博客!
为了您的更好的阅读和留言,建议您注册用户,这样您可以获得更大的权限,以及更方便的留言。
注册只需要一分钟的时间。但是您需要提供您的邮箱。注册后,密码会自动发到您的邮箱,请在第一次登录时修改。
我承诺不会将您的Email泄露给他人,或者发送垃圾邮件。

用户登录

我的微博

feedsky
抓虾
google reader
my yahoo
newsgator
bloglines
鲜果
哪吒
有道
QQ邮箱
九点
帮看