无法将MongoLab与Cakephp连接?

时间:2016-01-20 06:08:04

标签: php mongodb cakephp

我第一次使用Cake文件和MongoDB,我使用了this Plugin来实现它。它在我的本地系统中安装的mongoDb上运行正常,但现在我想要将我的应用程序与实时MongoLab环境连接起来。所以我在app/config/database.php

中使用了这个细节
public $default = array(
    'datasource' => 'Mongodb.MongodbSource',
    'host' => 'mongodb://username:password@ds123456.mongolab.com:12345,ds123456.mongolab.com:12345/sampleDB?replicaSet=rs-ds012345&ssl=true',
    'login' => 'myusername',
    'password' => 'mypassword',
    'database' => 'mydatabse',
    'prefix' => '',
    'persistent' => 'true'
);

但它给我的错误如Notice (1024): SSL can only be 'true' or 'false' [APP\Plugin\Mongodb\Model\Datasource\MongodbSource.php, line 230]

我曾尝试使用多种主机组合,我也尝试使用以下选项

public $default = array(
    'datasource' => 'Mongodb.MongodbSource',
    'host' => 'localhost',
    'login' => 'myusername',
    'password' => 'mypassword',
    'database' => 'mydatabse',
    'prefix' => '',
    'persistent' => 'true',
    'replicaset' => array('host' => 'mongodb://username:password@ds123456.mongolab.com:12345,ds123456.mongolab.com:12345/sampleDB?replicaSet=rs-ds012345&ssl=true',
      'options' => array('replicaSet' => 'rs-ds123456')
    )
);

描述Here,但它也不适合我。

任何人都可以帮助我。

由于

0 个答案:

没有答案