.htaccess: Invalid command 'Auth_MySQL' in XAMPP


.htaccess: Invalid command 'Auth_MySQL' in XAMPP

我的XAMPP版本是5.6.8,PHP 5.6.8, Apache 2.4.12

我已经配置了一个WP网站,但是当我试图到达WP -admin面板时,在浏览器中我得到"错误500 -服务器遇到内部错误,无法完成您的请求。要么是服务器超载,要么是CGI脚本出错"。

在错误日志中,我可以看到以下错误:.htaccess:无效的命令'Auth_MySQL',可能是拼写错误或由服务器配置中未包含的模块定义

我发现我需要加载mod_auth_mysql模块,然而,事实证明它与我的XAMPP版本不兼容,所以我需要一个不同的解决方案。

。Htaccess文件如下:

IndexIgnore *
Order Deny,Allow
AuthName "XXX"
AuthType Basic
Auth_MySQL On
Auth_MySQL_Authoritative on
Auth_MySQL_Host XXX
Auth_MySQL_Username XXX
Auth_MySQL_Password XXX
Auth_MySQL_DB XXX
Auth_MySQL_Password_Table XXX
Auth_MySQL_Username_Field XXX
Auth_MySQL_Password_Field XXX
Auth_MySQL_Encryption_Types PHP_MD5
Auth_MySQL_Password_Clause " AND ACTIVE=1"
Auth_MySQL_Empty_Passwords Off
AuthBasicAuthoritative Off
AuthUserFile /dev/null
require valid-user
Deny from all
Satisfy any

谢谢!

我找不到一个兼容的mod_auth_mysql构建,所以解决方案是从。htaccess中删除指令。