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

无法连接到数据库服务器。服务器报告以下消息:SQLSTATE [HY000] [2002]没有此类文件或目录。

您能帮我弄清楚发生了什么吗?

最佳答案

您可以找到与问题here相关的信息。通过以下步骤,您可以从中找到与数据库相关的信息:


使用下拉菜单中的Terminal选项可以访问您已经创建的PHP应用程序的位置。在此示例中,这是现有新Drupal 8安装的第二个选项。
mysql - 为什么我不能设置我的Kalabox Drupal网站? SQLState [Hy000]错误-LMLPHP
这将打开导航到kalabox容器的终端。确认它在父目录中。检查kalabox根文件和目录; cli.yml,代码,配置,dockerfiles等。它们应类似于以下内容:
mysql - 为什么我不能设置我的Kalabox Drupal网站? SQLState [Hy000]错误-LMLPHP
您可以看到kalabox容器位于我的用户目录中。
使用kbox services命令打印容器可用的服务。如果它不起作用,则您可能不在容器的父目录中,请返回到步骤2。
mysql - 为什么我不能设置我的Kalabox Drupal网站? SQLState [Hy000]错误-LMLPHP

09-17 22:16