我的错误日志文件中出现“配置中未指定AuthUserFile”错误。如何解决它。 这是我的.htaccess文件,它位于亚马逊文件服务器中。
## mod auth_mysql
AuthBasicAuthoritative Off
AuthMYSQL on
AuthMySQL_Authoritative on
AuthMySQL_DB dbname
Auth_MySQL_Host localhost
Auth_MySQL_User username
Auth_MySQL_Password password
AuthMySQL_Password_Table tbl_name
AuthMySQL_Username_Field user_name
AuthMySQL_Password_Field password
AuthMySQL_Empty_Passwords off
AuthMySQL_Encryption_Types SHA1Sum
# Standard auth stuff
AuthType Basic
AuthName "restricted zone"
Require valid-user
答案 0 :(得分:6)
你应该简单地放一个
AuthUserFile /dev/null
在.htaccess中。这对我有用。
对于带来auth_mysql配置的其他痛苦,你完全理解:)
答案 1 :(得分:0)
该错误未引用您的.htaccess
,而是引用主httpd.conf
Apache配置文件。将该行添加到httpd.conf
,然后重新启动httpd
服务。