&引用;Drupal\Core\Database\ConnectionNotDefinedException:未定义指定的数据库连接";在运行Drush uli时

&引用;Drupal\Core\Database\ConnectionNotDefinedException:未定义指定的数据库连接";在运行Drush uli时,drupal,drush,Drupal,Drush,我正在尝试用Drush恢复Drupal中的管理员密码。我已成功安装了Drush,但每次运行Drush uli以及类似命令时,都会出现以下错误: Drupal\Core\Database\ConnectionNotDefinedException: The specified database connection is not defined: default in [error] /Users/myusername

我正在尝试用Drush恢复Drupal中的管理员密码。我已成功安装了Drush,但每次运行
Drush uli
以及类似命令时,都会出现以下错误:

Drupal\Core\Database\ConnectionNotDefinedException: The specified database connection is not defined: default in                                         [error]
/Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Core/Database/Database.php:361
Stack trace:
#0 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Core/Database/Database.php(166):
Drupal\Core\Database\Database::openConnection('default', 'default')
#1 [internal function]: Drupal\Core\Database\Database::getConnection('default')
#2 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(254): call_user_func_array(Array,
Array)
#3 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(177):
Drupal\Component\DependencyInjection\Container->createService(Array, 'database')
#4 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(494):
Drupal\Component\DependencyInjection\Container->get('database', 1)
#5 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(236):
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters(Array)
#6 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(177):
Drupal\Component\DependencyInjection\Container->createService(Array, 'cache.backend.d...')
#7 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Core/Cache/ChainedFastBackendFactory.php(85):
Drupal\Component\DependencyInjection\Container->get('cache.backend.d...')
#8 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Core/Cache/CacheFactory.php(79):
Drupal\Core\Cache\ChainedFastBackendFactory->get('bootstrap')
#9 [internal function]: Drupal\Core\Cache\CacheFactory->get('bootstrap')
#10 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(254): call_user_func_array(Array,
Array)
#11 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(177):
Drupal\Component\DependencyInjection\Container->createService(Array, 'cache.bootstrap')
#12 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(494):
Drupal\Component\DependencyInjection\Container->get('cache.bootstrap', 1)
#13 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(236):
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters(Array)
#14 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Component/DependencyInjection/Container.php(177):
Drupal\Component\DependencyInjection\Container->createService(Array, 'module_handler')
#15 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Core/DrupalKernel.php(520):
Drupal\Component\DependencyInjection\Container->get('module_handler')
#16 /Users/myusername/.kalabox/apps/canchascrd8/code/core/lib/Drupal/Core/DrupalKernel.php(678):
Drupal\Core\DrupalKernel->preHandle(Object(Symfony\Component\HttpFoundation\Request))
#17 /usr/local/Cellar/drush/8.1.3/libexec/lib/Drush/Boot/DrupalBoot8.php(150):
Drupal\Core\DrupalKernel->prepareLegacyRequest(Object(Symfony\Component\HttpFoundation\Request))
#18 /usr/local/Cellar/drush/8.1.3/libexec/includes/bootstrap.inc(354): Drush\Boot\DrupalBoot8->bootstrap_drupal_full()
#19 /usr/local/Cellar/drush/8.1.3/libexec/commands/user/user.drush.inc(389): drush_bootstrap(5)
#20 /usr/local/Cellar/drush/8.1.3/libexec/includes/command.inc(373): drush_user_login()
#21 /usr/local/Cellar/drush/8.1.3/libexec/includes/command.inc(224): _drush_invoke_hooks(Array, Array)
#22 /usr/local/Cellar/drush/8.1.3/libexec/includes/command.inc(192): drush_command()
#23 /usr/local/Cellar/drush/8.1.3/libexec/lib/Drush/Boot/BaseBoot.php(67): drush_dispatch(Array)
#24 /usr/local/Cellar/drush/8.1.3/libexec/includes/preflight.inc(66): Drush\Boot\BaseBoot->bootstrap_and_dispatch()
#25 /usr/local/Cellar/drush/8.1.3/libexec/drush.php(12): drush_main()

我使用的是Kalabox,对Drupal来说是全新的。有人有什么想法吗?

如果你在使用Kalabox,你需要从你的应用文件夹中的某个地方使用
kbox-drush-uli
(而不是
drush-uli

您还需要确保

  • 你的应用程序实际上已打开
  • 您实际上已经设置了Drupal站点(即创建了数据库)
  • 您尚未编辑
    pantheon.settings.php
    删除从
    PRESSFLOW\u settings
    envvar获取数据库连接信息的逻辑
    可能值得在Kalabox中销毁和重新创建该站点,或者在万神殿中旋转另一个站点并将其向下拉以进行故障排除。

    如果您正在使用Kalabox,则需要从应用文件夹中的某个位置使用
    kbox drush uli
    (而不是
    drush uli

    您还需要确保

  • 你的应用程序实际上已打开
  • 您实际上已经设置了Drupal站点(即创建了数据库)
  • 您尚未编辑
    pantheon.settings.php
    删除从
    PRESSFLOW\u settings
    envvar获取数据库连接信息的逻辑
    可能值得摧毁和重建Kalabox中的站点,或者在万神殿中旋转另一个站点并将其拉下来进行故障排除。

    谢谢你的回答。Kalabox给了我太多的麻烦,所以我放弃了它,和MAMP一起去了,现在一切都正常了。谢谢你的回答,Mike。卡拉博克斯给了我太多的麻烦,我放弃了它,和妈妈一起去了,现在一切都正常了。