我可以使用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
答案 0 :(得分:1)
我必须使用IP地址而不是p-mysql ...字符串来连接到数据库。这是一个PCF问题,而不是直接的问题。感谢@ADyson的支持