我在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”吗?
谢谢!
答案 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(以及可选的其他参数)。