在Apache Web服务器上使用多个虚拟主机进行篡改

时间:2014-12-12 08:15:22

标签: apache drupal virtual drush

我在Apache2 Web服务器上安装了几个Drupal。 每次安装都是Document Root上的单独虚拟主机,如

/var/www/html/site-1
/var/www/html/site-2
/var/www/html/site-3

...

我想在“site-1”上执行Drush命令,例如安装模块。 为了只对“site-1”这样做,我应该做以下几点吗?

1。)cd / var / www / html / site-1 / sites / all / modules 2.)drush en module_name -y

以上下载并仅为“site-1”启用“module_name”吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

是的,它只会启用site-1。如果你只是留在/ var / www / html / site-1 /中,那就足够了。

答案 1 :(得分:1)

您可能希望使用选项--root来指定drupal安装的webroot。如果您有多站点安装,也可以使用选项--uri指定网站URL。请查看http://docs.drush.org/en/master/usage/#options以获得详细说明。

但处理你设置的最佳方法是drush aliases(http://docs.drush.org/en/master/usage/#site-aliases)。您定义了别名@site1等,此别名引用了webroot和站点URL(以及可选的其他参数)。