我已經從本地機器安裝併成功連接到MongoDB。當我運行從本地主機使用它的站點時,它沒有連接到它的問題,但是當我將該文件夾上傳到FTP客戶端並連接到虛擬主機和域時,它說沒有找到MongoClient類。服務器上找不到MongoClient
我應該改變config.php文件中的內容嗎?現在,它看起來像這樣:
<?php
$conn = new MongoClient();
$data = $conn->db;
?>
我已經從本地機器安裝併成功連接到MongoDB。當我運行從本地主機使用它的站點時,它沒有連接到它的問題,但是當我將該文件夾上傳到FTP客戶端並連接到虛擬主機和域時,它說沒有找到MongoClient類。服務器上找不到MongoClient
我應該改變config.php文件中的內容嗎?現在,它看起來像這樣:
<?php
$conn = new MongoClient();
$data = $conn->db;
?>
與安裝MongoDB的擴展:
apt-get install php-pear php5-dev
pecl install mongo
是的,PHP擴展程序已安裝並啓用,當我從本地機器運行網站時,它可以很好地連接到數據庫。但是,當我拖動文件夾到FTP客戶端(我使用cyberduck)上傳內容的網絡託管它不連接到mongoDB。我想我應該在www文件夾中包含一些mongodb文件夾(如數據和bin),但它仍然無法正常工作... – Iva 2014-09-07 17:04:27
@Iva是否安裝在服務器上? – 2014-09-07 17:29:48
檢查是否已安裝並啓用了MongoDB的PHP擴展。 – 2014-09-06 15:42:56