为什么我不能设置我的 Kalabox Drupal 站点? SQLState[Hy000] 错误

Why can't I set up my Kalabox Drupal Site? SQLState[Hy000] error

我在 Hyper-V 中全新安装了 Ubuntu 14.04,全新安装了 mysql 和用户 'root'@'localhost' 'password' .我创建了一个名为 'drupaltest' 的数据库。然而,当我启动 kalabox Drupal 站点时,我尝试输入该信息,但出现此错误:

无法连接到您的数据库服务器。服务器报告以下消息:SQLSTATE[HY000] [2002] No such file or directory.

你能帮我弄清楚这是怎么回事吗?

使用您的 kalabox 站点附带的 mysql 数据库!

您可以找到与您的问题相关的信息here。从这里您可以按照以下步骤找到您的数据库相关信息:

  1. 使用下拉菜单中的 终端 选项访问您已创建的 PHP 应用程序的位置。在此示例中,它是现有新 Drupal 8 安装的第二个选项。
  2. 这将打开导航到 kalabox 容器的终端。确认它在父目录中。检查 kalabox 根文件和目录; cli.yml、代码、配置、dockerfiles 等。它们应该类似于以下内容: 可以看到kalabox容器位于我的用户目录下
  3. 使用kbox services 命令打印容器可用的服务。如果它不起作用,您可能不在容器的父目录中,并且会返回到步骤 2。