当我尝试从命令行运行Drush时,出现以下错误:
Drush command terminated abnormally due to an unrecoverable error
我不确定为什么会这样,我无法弄清楚它有什么问题。当我运行drush -d -v status
时,我得到以下输出:
$ drush -d -v status
Bootstrap to phase 0. [0.04 sec, 1.87 MB][bootstrap]
Drush bootstrap phase : _drush_bootstrap_drush() [0.04 sec, 1.98 MB] [bootstrap]
Cache HIT cid: 6.2.0-commandfiles-0-db3247e83fac7ae8173ddf4f9e97733a [0.05 sec, 2[MB][debug]
Bootstrap to phase 0. [0.15 sec, 5.25 MB][bootstrap]
Drush bootstrap phase : _drush_bootstrap_drupal_root() [0.19 sec, 5.25 MB] [bootstrap]
Initialized Drupal 7.35 root directory at /home/cms/production/website [0.21 sec, 6.14 MB][notice]
Drush bootstrap phase : _drush_bootstrap_drupal_site() [0.21 sec, 6.15 MB][bootstrap]
Initialized Drupal site default at sites/default [0.21 sec, 6.15 MB][notice]
Cache MISS cid: 6.2.0-install_profile-66ecfeb9791a023150773849f1550c5d [0.22 sec, 6.15 MB][debug]
Cache HIT cid: 6.2.0-commandfiles-2-90b5571ff64221f80c3320ec33b2ed28 [0.22 sec, 6.15 MB][debug]
Drush bootstrap phase : _drush_bootstrap_drupal_configuration() [0.22 sec, 6.44 MB][bootstrap]
Drush command terminated abnormally due to an unrecoverable error. [0.25 sec, 7.61 MB][error]
想知道是否有人遇到过这个问题并找到了解决方案。
答案 0 :(得分:2)
也许这是老的这个消息,但我发现这篇文章非常有用,而且它对我有用。
首先检查你的网站是否有自定义模块的drupal_goto,这些调用应检查drupal是否处于cli模式,如果没有,那么你可以制作一个“drupal_goto”instrucción。
完整列表:
答案 1 :(得分:1)
答案 2 :(得分:0)
这很可能发生在其中一个已启用的模块上。不幸的是,调试输出没有提供关于它是哪个模块的任何进一步信息。
如果这是在开发环境中,我建议您逐个禁用提供的模块,直到此错误消失为止。我会从任何特别期望浏览器使用的模块开始,可能是像“移动工具”这样的模块或可能重定向用户的贡献模块。