我在C:/xampp/htdocs/
下创建了一个名为synchro的目录
我添加了一个包含Web服务的PHP脚本test.php
,并生成了一个密码文件。
为了保护文件夹,我添加了.htaccess
文件,其中包含:
Options +Indexes
AuthUserFile "C:/xampp/htdocs/synchro/passwords"
AuthName "Authentication required"
AuthType Basic
Require valid-user
但是当我尝试执行PHP文件时
localhost/synchro/test.php
在登录并输入密码后,我得到了Error 403
我该如何解决?
答案 0 :(得分:1)
您需要从AuthUserFile
左右删除语音标记。它应该是这样的:
AuthUserFile /xampp/htdocs/synchro/passwords
然后您需要一个名为.htpasswd
的文件。这将是您创建登录名和密码的地方。
例如:
Admin:gl0IiOirI2n6M
因此,您的AuthUserFile
将如下所示:
AuthUserFile /xampp/htdocs/synchro/.htpasswd