解决 phpMyAdmin 密文(blowfish_secret)太短问题

这个问题非常奇怪。如果你使用 oneinstack 脚本安装 phpMyAdmin,登录进去之后就会提示这个。

但当你去 phpMyAdmin 的 配置文件 config.inc.php 中去看的时候,会发现 $cfg['blowfish_secret'] 是有定义的,还是还挺长。于是你就会去搜索为什么。然而你很难找到正确答案,一般都是重复让你去设置 blowfish_secret 的值,因为你看到该值已经设置了,所以越发困扰,百思不得其解。

其实答案很简单,因为配置文件中 blowfish_secret 的值不是 32 位的(一般说会比 32 位更长),而前台的提示又有问题:因为长于 32 位的字符更安全,他就不应该提示;就算提示也不应该是“太短”,而应该是:配置文件中的密文(blowfish_secret)太长。它应该为 32 字节。

如果你的 blowfish_secret 足够长,且你没有强迫症,那你大可以无视这个提示。但如果你和我一样,见到数字就想点,见到问题就想解决,那就去 LastPass 上生成一个正好 32 位数的密码,可大小写字母、数字、符号混合,将默认的 blowfish_secret 值替换掉,刷新页面就可以了。

#


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注