我在Zend Studio 12中创建了一个新的Apigility项目。我想使用OAuth2和Mongo数据库启用身份验证。
执行此操作的表单非常简单,要求提供OAuth2的主机名,数据库名称和路由。我提供了这些细节并提交了表格。但是,页面只是刷新并声明没有启用身份验证。我已经多次重复这个了。没有其他选择可供选择,因此没有明显的迹象表明我在任何阶段都出错了。
我使用Zend Studio PHP可执行文件和Zend Server 7附带的可执行文件尝试了这个。我已经尝试使用PHP的内部HTTP服务器并使用Zend Server提供的Apache。
Apigility的其他方面似乎工作正常 - 我可以创建API等。
答案 0 :(得分:0)
我遇到了同样的问题,因为我忘了安装mongo驱动程序。
错误消息在ajax响应正文中。
安装php的mongo驱动程序:
sudo pecl install mongo
然后你需要更新你的php.ini文件添加
extension=mongo.so
最后重启apache
sudo service apache2 restart
如果您的系统上未安装pecl,您可以按照此页面的内容进行安装: