Drupal Multisite - 子目录,共享主机

时间:2010-04-14 13:50:51

标签: php unix drupal

我正在尝试在共享托管环境中设置Drupal 6多站点。主网站的位置看起来像http://www.mysite.com/foo/bar/,我的目标是在http://www.mysite.com/foo/bar/drupal2使用相同的数据库创建另一个网站。

我在站点目录中创建了一个名为www.mysite.com.foo.bar.drupal2的新文件夹,并添加了default.settings.php和settings.php文件,为环境正确配置,我已经使用以下命令设置从主站点的根目录到子目录的符号链接:

ln -s . drupal2

问题在于,当我转到http://www.mysite.com/foo/bar/drupal2时,我只是在http://www.mysite.com获取主站点而没有触发安装程序。

为了让多站点工作,我需要更改什么?

2 个答案:

答案 0 :(得分:0)

drupal.org上有Multu-site how-tos的整个部分。

你所做的不起作用的原因是你对整个网站进行了符号链接,所以没有区别,你将得到相同的settings.php文件,并使用相同的数据库设置等。

magic发生在sites文件夹中,看看this handbook page,看起来这就是你所追求的。

答案 1 :(得分:0)

您可能需要在“... / drupal2”安装中的settings.php中将$base_url设置为 http://www.mysite.com/foo/bar/drupal2