2016-08-16 103 views
0

我試圖訪問wordpress中的插件內的mongodb。我有麻煩通過robomongo連接到數據庫,但是當我在一個插件使用下面的代碼在一個php文件:訪問與wordpress的遠程mongodb php

$db = new Mongo('mongodb://host:port', array(
    'username' => 'user', 
    'password' => 'pass' 
)); 

甚至只是

$db = new Mongo(); 

頁甚至不會加載。感謝

編輯: 下面是WP輸出

類 '蒙戈' 錯誤未在徑處理/可溼性粉劑內容/插件/ nameofplugin /上線24 nameofplugin.php

我發現安裝用自制以及PHP 5.6驅動程序的MongoDB MongoDB的

+0

對不起,我添加了錯誤信息。 – Simon2233

+0

錯誤消息告訴你一切:你的WP安裝中沒有一個名爲'Mongo'的PHP類。我建議您查看[Mongo的PHP文檔](http://php.net/manual/en/class.mongo.php) - 如果您按照「已棄用」通知鏈,您會發現,應該使用[新的MongoDB \ Driver \ Manager(「mongodb:// localhost:27017」);](http://php.net/manual/en/class.mongodb-driver-manager.php) –

回答

0

嘗試這一

$mongo = new MongoClient('mongodb://host:port', 
         array('username'=>'yourname', 'pawssword'=>'yourpwd'); 
$db = $mongo->yourdbname; 

我不知道你的錯誤。我很抱歉,但它對我有用。