2017-04-26 70 views
0

当前正在使用Lime Survey的版本2.57.1​​ + 161205。LimeSurvey RemoteControl API在MacOS中的localhost失败Sierra

我最近买了一台新的Macbook Pro笔记本电脑,并设置了我的开发环境。除了当我试图对LimeSurvey Remotecontrol API进行JSON RPC调用时,一切似乎都正常工作!

它无法从Lime Survey获取会话密钥(更不用说其他任何呼叫)。 它只是暂停一下,然后返回一个错误,说它无法连接到服务器。在Mac之前,我有一台使用Vagrant/Homestead的基于Windows的电脑 - 我在访问API时没有任何问题。

如果我打开http://lime.app/admin/remotecontrol浏览器选项卡和类型(lime.app是我的虚拟主机指着我limesurvey安装) - 我得到的可用的API函数等 列表但是,当我试图通过RPC使用该功能客户端(我正在使用weberhofer/jsonrpcphp),我得到错误。

作为一项测试,我尝试从LimeSurvey(它在测试服务器中)的在线实例获取会话密钥。这是完美的。 但是当我试图在本地执行相同的呼叫时,它每次都会失败。 有什么需要在Mac中设置,以允许这种类型的电话?

回答

0

我想这是一个mac地址问题,对吧? 我不是一个mac用户,所以我帮不了你。

不过,我会测试你是否指向正确的服务器。 当打开remotecontrol_handle文件并在get_session_key函数中添加某种error_log命令时。这将告诉我们是否曾经接触过Lime。

+0

谢谢。我还没有研究出它为什么会突然停止工作。看到我的答案。一时兴起,我用不同的软件包进行了测试,现在按预期工作。 – zetetic

+0

暮光之城的东西..! – Gabriel