0

我遇到了一个问题,Chrome 和 Firefox 都开始弹出一个弹出窗口,提示在访问 localhost(401 页面)时需要进行身份验证。

如果我在网络上,我可以输入我常用的网络用户名/密码,它工作正常,但如果我离线(我使用本地主机的原因)身份验证失败,我会被发送到 403 页面。

这在 IE 中不会发生,几天前也没有发生,我的网络设置设置为忽略 localhost 上的代理,并且自动检测设置已关闭。

有任何想法吗?

4

3 回答 3

1

问题是您的站点目录的权限。如果你把文件夹放在你家(~)下,那么这个问题很可能会出现。尝试为您的主文件夹提供更广泛的权限。特别是对他人的阅读权限。

于 2013-05-21T09:46:16.520 回答
0

当然,如果您浏览localhost纯目录,则需要 apache / 服务器身份验证

检查您的服务器身份验证凭据(用户和密码),这是正常的!

而如果您浏览localhost/mysite,则不需要身份验证;)

还要确保您的localhost/myproject文件夹具有755 chmod 权限

最后检查您localhost/myapp/是否有.htpasswd文件并将其发布在这里

于 2013-05-21T09:42:45.027 回答
0

我也遇到了类似的问题,将 chrome 重新安装到旧版本,更改代理设置没有帮助。我已经开始使用其他浏览器,但是如果我需要在 chrome 中工作,我会使用以下解决方法。

1.) 在不输入任何用户名和密码的情况下点击登录。2.) 点击 (X) 关闭窗口。

窗口会消失。但是,如果您打开任何其他站点或窗口,它将重新出现。

于 2015-12-04T09:21:07.617 回答