首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drush别名不起作用

Drush别名不起作用
EN

Drupal用户
提问于 2012-11-06 22:54:47
回答 1查看 526关注 0票数 2

我在/home/peter/..drush/aliases.drushrc.php中定义的站点别名似乎都不起作用。我跑的时候:

代码语言:javascript
复制
drush sa @mysite.dk.local

我得到了

代码语言:javascript
复制
$aliases['mysite.dk.local'] = array (
 'uri' => 'mysite.dk',
 'root' => '/usr/share/nginx/www/drupal-7.16/sites/',
 'path-aliases' => 
 array (
   '%dump-dir' => '/usr/share/nginx/www/drupal-7.16/sites/drush.dbdumps',
   '%files' => '/usr/share/nginx/www/drupal-7.16/sites/files',
  ),
);

看上去不错,但当我这么做

代码语言:javascript
复制
drush @mysite.dk.local status

我得到了

代码语言:javascript
复制
PHP configuration     :  /etc/php5/cli/php.ini                  
Drush version         :  4.5                                    
Drush configuration   :                                         
Drush alias files     :  /home/peter/.drush/aliases.drushrc.php

因此,drush似乎找不到指定的路径,因为当我在sites目录中运行第二个命令时,一切都如预期的那样显示。有人能指出我错过了什么吗?

EN

回答 1

Drupal用户

回答已采纳

发布于 2012-11-06 23:41:59

如果您的/usr/share/nginx/www/drupal-7.16/sites/default/settings.php,文件位于settings.php,那么您应该将“根”行更改如下:

代码语言:javascript
复制
'root' => '/usr/share/nginx/www/drupal-7.16',

按照您的方式,Drush期望您的Drupal根目录位于/usr/share/nginx/www/drupal-7.16/site,也就是说它也希望在/usr/share/nginx/www/drupal-7.16/sites/sites/default/settings.php.中找到您的settings.php文件。拿出额外的‘网站’,如上面所示,它应该可以正常工作。

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/49863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档