AuthUserFile未在配置错误中指定?

时间:2013-03-05 05:57:33

标签: php .htaccess

我的错误日志文件中出现“配置中未指定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

2 个答案:

答案 0 :(得分:6)

你应该简单地放一个

AuthUserFile /dev/null

在.htaccess中。这对我有用。

对于带来auth_mysql配置的其他痛苦,你完全理解:)

答案 1 :(得分:0)

该错误未引用您的.htaccess,而是引用主httpd.conf Apache配置文件。将该行添加到httpd.conf,然后重新启动httpd服务。