首页 > 解决方案 > 无法从 Cloud Foundry 应用程序连接到 mySQL 数据库

问题描述

我可以使用 MAMP 连接到 mySQL 数据库并按预期在本地安装 directus。当尝试从终端使用本地 apache 服务器安装 directus 时,我必须进行手动安装。当我尝试从 Cloud Foundry 上部署的应用程序安装 directus 时,我无法访问 mySQL 数据库。我单击数据库连接页面上的保存按钮,旋转轮出现了几秒钟,但没有任何反应。我收到 500 错误。当我在 Cloud Foundry 中创建 api.php 文件时,我在登录页面上收到消息无法连接到数据库。启用 mod_rewrite 以及适当的扩展。非常感谢任何帮助,谢谢。

编辑:这是我得到的 JSON 响应:

代码:11 消息:无法连接到数据库连接错误:SQLSTATE[HY000] [2002] 连接被拒绝
类:Directus\Database\Exception\ConnectionFailedException 文件:directus/src/core/Directus/Application/CoreServicesProvider.php
行:702

标签: mysqlcloud-foundry

解决方案


我不得不使用 IP 地址而不是 p-mysql... 字符串来连接数据库。这是一个 PCF 问题,而不是直接问题。感谢@ADyson 的支持


推荐阅读