2013-02-28 70 views
0

我想使用MongoDB的使用Drupal第7位。數據庫在mongolab.com上遠程託管。錯誤使MongoDB的模塊

我在我的專用服務器上安裝了MongoDB驅動程序,它自動將extension = "mongo.so"添加到我的php.ini中。

現在,當我嘗試啓用MongoDB的模塊,它給了我這個錯誤:

Mongodb requires the PHP MongoDB extension to be installed. (Currently using Mongodb Not found)

任何想法,爲什麼?

+1

當你使用'的phpinfo()'在腳本中你看到了'mongodb'部分? – Sammaye 2013-02-28 08:54:16

+0

不。沒有mongodb部分。 – 2013-02-28 08:57:32

+0

檢查你的php.ini文件。並使mongo db啓用。 – 2013-02-28 08:57:56

回答

2

1)在你的phpinfo()屏幕上,確保配置文件路徑和加載的配置文件與您正在編輯的PHP文件。如果沒有,那麼找到正確的php.ini並添加mongo.so擴展名。

2)在您的phpinfo()屏幕上,查看extension_dir值並確認mongo.so存在於該目錄中。如果沒有,找到mongo.so文件並將其複製到此目錄。

3)重新啓動您的Web服務器。

4)如果它仍然無法正常工作,請查看Web服務器& php日誌以獲取有關爲什麼擴展可能未加載的線索。

+0

它工作。謝謝。 – 2013-03-03 11:01:29