配置文件现在需要绝密的短语密码(blowfish_secret)解决方法

phpmyadmin提示:配置文件现在需要绝密的短语密码(blowfish_secret)解决方法。 

 

问题:在登录phpmyadmin时,有时会出现“配置文件现在需要绝密的短语密码(blowfish_secret)”这样的错误提示。

解决方法:到phpmyadmin的安装目录里面找到config.inc.php文件,用记事本将其打开,通过记事本的查找功能查找“$cfg['blowfish_secret']=’ ‘”语句。在其单引号里面随便输入一些数字或字母(默认为空),最后保存。再到phpmyadmin\libraries目录下找到config.default.php文件。对其进行通用的操作。完成以后重启IIS或Apache,登录phpmyadmin也许之前的错误提示仍然存在,但重新选择某种语言后就可以了,进去后再在页面的右上角选回自己想要的语言类别。

总结:出现这样的错误,原因在于我们将config.inc.php和config.default.php里面的$cfg['Servers'][$i]['auth_type']设置为cookie(默认为config,但这样不是很安全,所以有必要改为cookie)而$cfg['blowfish_secret']却是空的。既然将$cfg['Servers'][$i]['auth_type']设置为cookie,那么就应该通过某个cookie来访问它,这正是通过$cfg['blowfish_secret']来设置。所以$cfg['blowfish_secret']不能为空。

请引起注意:config.inc.php 此文件可能在phpmyadmin 搜索或找不到;或许我本人认为可能是:config.sample.inc 这个文件。

但通过本人在config.default.php 里查找:blowfish_secret 后在找到的
$cfg['blowfish_secret'] = ' '; 在单双引号里随意添加 符号 并保存文件即可。

最后在网页浏览器地址栏中输入:http://localhost/phpmyadmin 后按回车键;如果还是还没依然提示:

配置文件现在需要绝密的短语密码(blowfish_secret)那就请再语言栏中选择其他语言即可显示出:

文章出处:http://blog.163.com/hugh_h_h/blog/static/47656340201241853415601/

 

你可能感兴趣的:(other)