在我能够正确安装它(开放式id库)之后,我遇到了一些让它工作的问题。我正在使用open id selector一个jquery插件。
问题是当我点击任何打开的id提供者图像时,我收到一条错误消息,说明这样的事情(在将表格发布到带有必要参数的try_auth.php之后)。
“禁止
您无权访问此服务器上的/Auth/try_auth.php。
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。'
我的配置有什么问题。?请帮忙。
我在共享主机上托管了我的网站。
openid实现是否与此有关。
我问这个是因为我无法在我的脚本中通过此方法'ini_set()'设置PHP设置。
感谢
答案 0 :(得分:4)
我花了很长时间才找到解决方案。
实际上我必须联系网站托管服务提供商支持,因为openid库实施的规则干扰了托管服务提供商的mod重写规则。
他们通过将我的网站添加到白名单中解决了这个问题。
然后一切正常(感谢上帝)
希望它可以帮助面临类似问题的人。
答案 1 :(得分:2)
您在说明中说 auth_try.php 。
服务器错误显示 try_auth.php 。
你确定文件在那里吗?你能访问http://yourserver/Auth/try_auth.php吗?如果没有,您很可能在Web服务器中遇到配置问题,并且您必须为其他人提供更多信息才能提供帮助。
我想到的一个问题是:这是唯一无效的PHP文件吗?