1

我有一个 Drupal 7 的“多站点”安装,这意味着我的“站点”文件夹中有这些文件夹:

all
domain.one
domain.two
domain.x

在每个文件夹中,我还有“模块”和“主题”文件夹。

如果我从任何域 X 中单击模块页面(“admin/modules”)上的“安装新模块”链接,Drupal 会尝试将模块下载到“all/modules”文件夹而不是“X/modules”文件夹中。

也许我没有使用正确的短语在谷歌搜索,但我没有看到类似的问题,所以这可能只是我的问题。

如何在 Drupal 7 多站点中安装特定于站点的模块?

4

3 回答 3

0

您可以尝试这篇文章中详细介绍的示例:http ://www.pixelclever.com/how-set-up-drush-for-multisite-installation这基本上要求您drushrc.php为每个多站点创建一个文件,其中包括路径到相应的模块文件夹。

以下是该帖子中解释的内容

首先,转到您的 drush 文件夹,您将在其中找到一个名为 example.drushrc.php 的文件。将该文件复制到 Drupal 多站点安装 (sites/yourmultisite) 中的单个站点文件夹中,并将文件重命名为 drushrc.php。

现在打开该文件并添加以下行: $command_specific['dl']['destination'] = 'sites/yourmultisite/modules';

或者

$command_specific['dl']['destination'] = 'sites/yourmultisite/modules/contributions';

这也是在多站点上使用 drush 的更新过程的逐步演练。

http://rinen.net/2013/02/updating-a-drupal-multisite-using-drush/

于 2013-08-02T12:24:58.317 回答
0

我在这里找到了多站点安装的好文章,

http://mydons.com/drupal-7-multisite-install-steps-in-linux/

http://mydons.com/drupal-7-multisite-install-steps-in-windows/

于 2013-08-21T08:24:47.757 回答
0

这对我有用:

  1. 将终端上的工作目录更改为特定站点目录,即“cd [drupal_site_directory]/sites/[site_one]/”
  2. 使用通常的 drush 命令安装模块,即“drush dl [module_name]”

希望这也可以帮助你们。

.

于 2015-05-08T11:15:08.287 回答