3

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

2 回答 2

6

你应该简单地放一个

AuthUserFile /dev/null

在您的 .htaccess 中。这对我有用。

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

于 2013-03-25T16:23:29.293 回答
1

该错误不是指您的.htaccess,而是指主要的httpd.confApache 配置文件。将该行添加到您的httpd.conf然后重新启动您的httpd服务。

于 2013-03-05T05:59:05.243 回答