.htaccess Authentification在错误的页面中询问

时间:2015-07-08 16:29:14

标签: php apache .htaccess

在我的网站上,我有一个页面询问名为admin page的身份验证。问题是,现在当我去我的主页时,它要求我进行身份验证。即使我输入我的登录密码并点击登录,它也不起作用并继续显示身份验证模式。在apache日志中,我有以下错误:

scheduler.scheduleJob(jobDetail, trigger); //(2)

这很奇怪,因为用户黄油存在且验证工作之前。 管理页面中.htaccess文件中的代码为:

[Wed Jul 08 11:04:21.319601 2015] [auth_basic:error] [pid 32527] [client 192.168.1.133:54379] AH01618: user flavien not found: /

在.htpasswd中有AuthUserFile /home/valentin/workspace/www.mysite.com/app/admin/.htpasswd #AuthGroupFile /dev/null AuthName "Restricted Access" AuthType Basic <limit GET> require valid-user </Limit>

有什么可以导致这个问题的想法吗?

2 个答案:

答案 0 :(得分:0)

您可以使用 htpasswd 命令为.htpasswd正确生成用户。语法如下:

htpasswd /path/to/your/.htpasswd username

这会提示您输入密码。

对于您的错误,我不认为Apache在.htpasswd中接受普通密码,但在Windows上除外。也许我错了。

答案 1 :(得分:0)

我解决了我的问题。事实上,我已经复制了../www.mysite.com上的.htaccess来获取备份,并通过删除它来解决我的问题。