我正在使用MAMP,每次登录phpMyAdmin时,都会收到以下错误/警告消息:
配置文件现在需要一个秘密密码(blowfish_secret)。
我以前没有搞过任何这些设置。有人可以澄清这个错误。
以下是我的数据库服务器上的信息:
服务器:通过UNIX套接字的Localhost服务器类型:MySQL服务器版本: 5.5.34 - 源分发协议版本:10
答案 0 :(得分:5)
实际上,这只是一个像"my personal secret"
这样的“秘密字符串”。看here。
答案 1 :(得分:0)
这可能会有所帮助, https://wiki.archlinux.org/index.php/PhpMyAdmin#Add_blowfish_secret_passphrase
如果首次登录/ phpmyadmin(使用先前设置的MySQL用户名和密码)时在页面底部看到以下错误消息:
ERROR: The configuration file now needs a secret passphrase (blowfish_secret)
您需要将河豚密码添加到phpMyAdmin的配置文件中。编辑/etc/webapps/phpmyadmin/config.inc.php并在行中插入随机河豚“密码”
$cfg['blowfish_secret'] = ; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
现在应该看起来像这样:
$cfg['blowfish_secret'] = 'qtdRoGmbc9{8IZr323xYcSN]0s)r$9b_JUnb{~Xz'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
这全部假设您已经正确创建了配置文件
cp config.sample.inc.php config.inc.php
答案 2 :(得分:0)
配置文件现在需要一个秘密密码(blowfish_secret)。 每次安装phpmyadmin后,您都会看到此错误。 要解决此问题,只需打开config.inc.php(如果尚未将config.sample.inc.php重命名为config.inc.php)并更改此行
$ cfg ['blowfish_secret'] =''; / *您必须为此填写COOKIE AUTH! * /
$ cfg ['blowfish_secret'] ='y [/ qlva {kNheGD5hfzFLrNoS-ZX \ zQ /';
要生成新的河豚秘密,只需点击此https://phpsolved.com/phpmyadmin-blowfish-secret-generator/?g=5d94be5065c70