Php OpenIDAX、Google和mod_重写
我试图为我们的项目(Zend、PHP、Apache)实现一个OpenID,但遇到了一个奇怪的问题。在用户在提供商端进行身份验证并发送回我们的网站后,apache会给出500个内部服务器错误响应。日志是完全空白的。 但我注意到,当使用OpenIDAX与谷歌,他们返回的方式太大的URL。首先,我认为这与这里描述的问题有关: 但显然,我们使用的htaccess从不检查任何文件是否存在,也不真正检查regex。事实上,它简单到下面三行:Php OpenIDAX、Google和mod_重写,php,zend-framework,mod-rewrite,apache2,openid,Php,Zend Framework,Mod Rewrite,Apache2,Openid,我试图为我们的项目(Zend、PHP、Apache)实现一个OpenID,但遇到了一个奇怪的问题。在用户在提供商端进行身份验证并发送回我们的网站后,apache会给出500个内部服务器错误响应。日志是完全空白的。 但我注意到,当使用OpenIDAX与谷歌,他们返回的方式太大的URL。首先,我认为这与这里描述的问题有关: 但显然,我们使用的htaccess从不检查任何文件是否存在,也不真正检查regex。事实上,它简单到下面三行: RewriteEngine on RewriteRule (lib
RewriteEngine on
RewriteRule (libs\/TinyMCE.*)$ - [L]
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|xml|avi|flv|mov|mp3|wav)$ index.php [L]
关闭AX-使问题消失我已经用Zend Open ID创建了OpenID身份验证 加上 它100%工作,而且根本不需要使用斧头 例子: 唯一的问题是:我不能向谷歌询问用户的电子邮件、姓名等:( 但是关于您的问题,您可以尝试再次检查
$returnTo
并在其他机器上进行测试
希望它能提供一个线索当500发生时,或者服务器配置错误时,日志不应该是空的。它肯定会被记录在某个地方。最好检查一下,看看错误消息是什么。