快捷搜索:   服务器  PHP  安全  IIS  linux 安全

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)那就请再语言栏中选择其他语言即可显示出:

  

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论