2017-04-26 39 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