我正在尝试在共享托管环境中设置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获取主站点而没有触发安装程序。
为了让多站点工作,我需要更改什么?
答案 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 。