Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal多站点-子目录,共享主机_Php_Unix_Drupal - Fatal编程技术网

Php Drupal多站点-子目录,共享主机

Php Drupal多站点-子目录,共享主机,php,unix,drupal,Php,Unix,Drupal,我正在尝试在共享主机环境中设置Drupal 6 multisite。主站点的位置看起来像,我的目标是在创建另一个站点时使用相同的数据库 我在sites目录中创建了一个名为www.mysite.com.foo.bar.drupal2的新文件夹,并添加了default.settings.php和settings.php文件,这些文件针对环境进行了正确配置,我还使用以下命令设置了从主站点根目录到子目录的符号链接: ln -s . drupal2 问题是,当我转到时,我只是在没有触发安装程序的情况下获

我正在尝试在共享主机环境中设置Drupal 6 multisite。主站点的位置看起来像,我的目标是在创建另一个站点时使用相同的数据库

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

ln -s . drupal2
问题是,当我转到时,我只是在没有触发安装程序的情况下获取主站点


要使多站点正常工作,我需要做哪些更改?

drupal.org上有一个完整的部分

您所做的不起作用的原因是您将整个站点进行了符号链接,因此不会有任何区别,您将获得相同的settings.php文件和相同的db settings等


神奇发生在sites文件夹中,看看吧,看起来这就是你想要的。

drupal.org上有一个完整的部分

您所做的不起作用的原因是您将整个站点进行了符号链接,因此不会有任何区别,您将获得相同的settings.php文件和相同的db settings等


神奇发生在sites文件夹中,看一看,看起来这就是你想要的。

可能你需要在…/drupal2安装中将$base\u url设置为in settings.php。

可能你需要在…/drupal2安装中将$base\u url设置为in settings.php。

我已经浏览了所有这些信息,但这并没有起到任何作用。当我尝试在没有符号链接的情况下访问第二个站点的url时,我遇到了一个404错误。我已经浏览了所有这些信息,但没有任何帮助。当我尝试在没有符号链接的情况下访问第二个站点的url时,我刚刚收到一个404错误。这可能有一些帮助:已经存在-我没有访问Apache配置设置的权限,也无法使用别名设置。这可能有一些帮助:已经存在-我没有访问Apache配置设置的权限,并且无法使用别名设置。您是否100%确定$baseurl设置正确,即settings.php可能设置在sites/-的错误子目录中,并且Drupal知道?尝试在站点内容或块中输出此变量,以查看它是否指向…/drupal2。我曾经有一个类似的设置,在主目录中安装一个,在子目录中安装几个。每次都是正确设置$base_url。您是否100%确定$baseurl设置正确,即settings.php可能设置在sites/-的错误子目录中,并且Drupal知道?尝试在站点内容或块中输出此变量,以查看它是否指向…/drupal2。我曾经有一个类似的设置,在主目录中安装一个,在子目录中安装几个。每一次,正确设置$base_url都可以做到这一点。