我收到以下错误:
未捕获的异常' 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运行正常
答案 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);