无法从cloud foundry应用程序连接到mySQL数据库

无法从cloud foundry应用程序连接到mySQL数据库,mysql,cloud-foundry,Mysql,Cloud Foundry,我可以使用MAMP连接到mySQL数据库,并按预期在本地安装directus。当试图从终端使用本地apache服务器安装directus时,我必须手动安装。当我试图从cloud foundry上部署的应用程序安装directus时,我无法访问mySQL数据库。我单击数据库连接页面上的save按钮,转轮出现了几秒钟,但什么也没发生。我得到一个500的错误。当我在CloudFoundry中创建api.php文件时,我在登录页面上收到消息“无法连接到数据库”。mod_rewrite已启用,并且相应的扩

我可以使用MAMP连接到mySQL数据库,并按预期在本地安装directus。当试图从终端使用本地apache服务器安装directus时,我必须手动安装。当我试图从cloud foundry上部署的应用程序安装directus时,我无法访问mySQL数据库。我单击数据库连接页面上的save按钮,转轮出现了几秒钟,但什么也没发生。我得到一个500的错误。当我在CloudFoundry中创建api.php文件时,我在登录页面上收到消息“无法连接到数据库”。mod_rewrite已启用,并且相应的扩展也已启用。非常感谢您的帮助,谢谢

编辑:下面是我得到的JSON响应:

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


我不得不使用IP地址而不是p-mysql。。。连接到数据库的字符串。这是PCF问题,而不是directus。感谢@ADyson

的支持听起来可能是您的连接详细信息有误,或者数据库没有运行。我可以使用完全相同的api.php文件在本地连接。我的本地环境和云设置之间有些不同。我无法确定是什么导致了连接问题。是的,就像我说的,可能连接细节在其他环境中不正确。检查数据库在该环境中的实际位置,以及它是否正在运行