2014-12-21 37 views
1

我在Zend Studio 12中創建了一個新的Apigility項目。我想使用OAuth2和Mongo數據庫啓用身份驗證。在Apigility中無法啓用Mongo OAuth2身份驗證?

執行此操作的表單非常簡單,需要OAuth2的主機名,數據庫名稱和路由。我提供了這些細節並提交了表格。但是,頁面只是刷新並指出沒有啓用認證。我已經重複了幾次。沒有其他選擇可供選擇,所以沒有明顯的跡象表明我在任何階段都會出錯。

我已經嘗試過使用Zend Studio PHP可執行文件和Zend Server 7一起發貨。我已經嘗試過使用PHP的內部HTTP服務器並使用Zend Server提供的Apache。

Apigility的其他方面似乎做工精細 - 我可以創造的API等

回答

0

我有同樣的問題,因爲我忘了安裝驅動程序蒙戈。

錯誤消息在ajax響應正文中。

要安裝驅動程序蒙哥爲PHP:

sudo pecl install mongo 

,然後你需要更新你的php.ini文件中添加

extension=mongo.so 

,最後重新啓動Apache

sudo service apache2 restart 

萬一pecl未安裝在您的系統上,您可以按照以下內容安裝:

[http://docs.mongodb.org/ecosystem/drivers/php/][1]