我一直在研究 Robin Nixon 的“PHP、MySQL、JavaScript 和 CSS”,并且在 PHP 部分的基本身份验证中遇到了障碍:登录弹出窗口不接受正确的用户名和密码,而是循环。所以我尝试编辑服务器的配置设置。我正在使用 Apache2 服务器httpd.conf
,并且(我认为)通过配置和设置身份验证和授权.htaccess
,但我现在得到了一个500 internal server error
. 我是 php 新手,所以很可能我错过了一步或误解了一步,所以任何帮助将不胜感激!在httpd.conf
我添加了以下内容:
<Directory "...\Apache2/htdocs">
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "...Apache2\passwd"
Require valid-user
Options FollowSymLinks
AllowOverride AuthConfig
Order deny,allow
Allow from all
</Directory>
这是我要去错的地方吗?