调试XAMPP身份验证问题的更好方法

时间:2010-10-09 05:58:18

标签: apache debugging .htaccess xampp basic-authentication

我一直在localhost上使用简单的身份验证过程,这里是.htaccess文件:

AuthType Basic
AuthName "Admin login page"
AuthUserFile /Application/XAMPP/htdocs/.htpasswd
AuthGroupFile /dev/null
Require User admin@coastalbooks.com.au

我创建了相关的.htpasswd文件,浏览器可以提示我输入用户名和密码。

但是,当我尝试访问受保护的index.html时,在输入凭据后,Firefox只给我一个http 500错误。

尝试使用Firebug和curl检查响应,只看到500状态代码,没有别的东西可以让我更清楚地知道出了什么问题。

同时检查XAMPP的Apache日志文件夹下的access.log,仍然只有500个错误而没有详细的反馈。

有什么想法?在这种情况下你会用什么调试?

非常感谢提前!

编辑:

尝试在.htpasswd文件中添加另一个新用户,但仍然无法摆脱http 500错误。

1 个答案:

答案 0 :(得分:2)

access.log文件只会显示有关请求的信息,而不会显示错误。在同一文件夹中查找error.log或error_log(或类似内容)。

如果它不在同一文件夹中,请检查虚拟主机定义和httpd.conf文件以查看错误日志的存储位置。