我似乎与RESTfulServer发生了一个已知错误:https://github.com/silverstripe/silverstripe-restfulserver/issues/6
我正在将SilverStripe 3.1与RESTfulServer一起使用。在我的测试服务器上,安装程序按预期运行:未登录时,对http://www.example.com/api/v1/ObjectName/ID的请求会弹出一个基本的HTML身份验证框,并且可以成功输入用户名和密码##标题## ord。
测试服务器正在使用来自repos的Apache2,PHP5和MySQL5运行Ubuntu 14.04。
在生产服务器上,当未经身份验证的用户尝试获取http://www.example.com/api/v1/ObjectName/ID时,会弹出相同的基本HTML身份验证框,但登录始终失败。
生产服务器托管在icdsoft,运行PHP5,MySQL5和Apache2。
我尝试过的事情: - 在网址中包含凭据:http://user:pass@example.com/api/v1/ObjectName/ID - 从登录名和密码中删除特殊字符 - 致电http://www.example.com/dev/build?flush=1
如果有人能够解释原因或解决方案,我将非常感激。
谢谢,
杰里米。