lgd5555 发表于 2015-7-5 20:17:57

关于API接口,RESTful 求解答

最近要做安卓的接口,以前没做过,打算用CI框架,参考网上的配置(https://github.com/chriskacerguis/codeigniter-restserver)一步步配置下来,最后在浏览器中打开显示的是REST Server requires CodeIgniter 3.x
http://codeigniter.org.cn/forums/data/attachment/album/201507/05/201508c3jjgl7nezde07mz.png
有没有大神写过,求指点




aneasystone 发表于 2015-7-6 09:39:05

提示信息说的很明白了啊,你的CI版本必须是3.x
首先你检查下/system/core/CodeIgniter.php中定义的CI_VERSION是多少,然后选择相应的codeigniter-restserver版本,譬如最新版的codeigniter-restserver需要CodeIgniter 3.0+,如果你的CodeIgniter版本是2.0.3 to 2.1-dev,就选择codeigniter-restserver v2.5等等,看下文档说明

lgd5555 发表于 2015-7-6 15:36:05

aneasystone 发表于 2015-7-6 09:39
提示信息说的很明白了啊,你的CI版本必须是3.x
首先你检查下/system/core/CodeIgniter.php中定义的CI_VERSI ...

谢谢,是版本低了,我重新下了3.0的版本再配置了一下,浏览器运行,然后登录结果出现了,这个配置文件不存在
An Error Was EncounteredThe configuration file ldap.php does not exist.http://codeigniter.org.cn/forums/data/attachment/album/201507/06/153427d90wfwrsflt9sf2h.png请问您知道这个文件是什么文件吗?应该在什么位置?

aneasystone 发表于 2015-7-6 18:36:23

你可以检查下codeigniter-restserver的配置文件rest.php里有没有和LDAP认证相关的配置:
$config['rest_auth'] = FALSE;
$config['auth_source'] = '';

如果你确实需要LDAP认证的话,PHP必须要有LDAP的支持(默认PHP是不支持LDAP的,可以用--with-ldap参数重新编译PHP)
页: [1]
查看完整版本: 关于API接口,RESTful 求解答