Openshift mongodb url

时间:2014-05-28 19:49:20

标签: php mongodb connection openshift

我收到以下错误:

  

未捕获的异常' MongoConnectionException'

带有消息

  

'无法连接::: 0:拒绝连接'

当我使用openshift给出的url时:

$m =new MongoClient("mongodb://$OPENSHIFT_MONGODB_DB_HOST:$OPENSHIFT_MONGODB_DB_PORT/");

我尝试了各种各样的包括

$m =new MongoClient("mongodb://admin:<password here >@$OPENSHIFT_MONGODB_DB_HOST:$OPENSHIFT_MONGODB_DB_PORT/");

我可以通过rockmongo连接,所以MongoDB运行正常

1 个答案:

答案 0 :(得分:1)

"mongodb://$OPENSHIFT_MONGODB_DB_HOST:$OPENSHIFT_MONGODB_DB_PORT/" is a string.

您可以使用$ _ENV数组访问环境变量。

$dburl = $_ENV['OPENSHIFT_MONGODB_DB_URL'];

$m = new MongoClient($dburl);