2015-09-01 52 views
0

我的XAMPP版本5.6.8是,PHP 5.6.8,阿帕奇2.4.12的.htaccess:无效的命令“Auth_MySQL”在XAMPP

我已经配置了一个WP网站,但是当我试图达到WP-管理面板中,在浏览器中,我得到“错误500 - 服务器遇到内部错误,无法完成请求。服务器超载或CGI脚本中出现错误”。

在错误日志I可以看到如下错误: 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 

谢谢!

+0

请提供您的'.htaccess'代码 –

+1

“事实证明它与我的XAMPP版本不兼容,所以我需要一个不同的解决方案” - 它必须是一个模块,告诉httpd AUTH_MySQL指令是什么。因此,找到mod_auth_mysql的兼容版本(如果你真的需要的话)。 – VolkerK

+0

请将这些信息添加到问题文本中,而不是发表评论。 – VolkerK

回答

0

我找不到兼容的mod_auth_mysql版本,所以解决方法是从.htaccess中删除指令。