2014-09-06 78 views
-1

我已經從本地機器安裝併成功連接到MongoDB。當我運行從本地主機使用它的站點時,它沒有連接到它的問題,但是當我將該文件夾上傳到FTP客戶端並連接到虛擬主機和域時,它說沒有找到MongoClient類。服務器上找不到MongoClient

我應該改變config.php文件中的內容嗎?現在,它看起來像這樣:

<?php 
    $conn = new MongoClient(); 
    $data = $conn->db; 
?> 
+1

檢查是否已安裝並啓用了MongoDB的PHP擴展。 – 2014-09-06 15:42:56

回答

0

與安裝MongoDB的擴展:

apt-get install php-pear php5-dev 
pecl install mongo 
+0

是的,PHP擴展程序已安裝並啓用,當我從本地機器運行網站時,它可以很好地連接到數據庫。但是,當我拖動文件夾到FTP客戶端(我使用cyberduck)上傳內容的網絡託管它不連接到mongoDB。我想我應該在www文件夾中包含一些mongodb文件夾(如數據和bin),但它仍然無法正常工作... – Iva 2014-09-07 17:04:27

+0

@Iva是否安裝在服務器上? – 2014-09-07 17:29:48

相關問題