phpadmin报需要绝密的短语密码(blowfish_secret)的解决
针对错误:配置文件现在需要绝密的短语密码(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)那就请再语言栏中选择其他语言即可显示出:
- 最新评论