【问题标题】:phpMyAdmin: secret passphrase?phpMyAdmin:秘密密码?
【发布时间】:2014-10-31 01:55:21
【问题描述】:

我正在使用 MAMP,每次登录 phpMyAdmin 时,都会收到以下错误/警告消息:

配置文件现在需要一个秘密密码 (blowfish_secret)。

我以前没有弄乱过这些设置。有人可以澄清这个错误吗?

这是我的数据库服务器上的信息:

服务器:通过 UNIX 套接字的 localhost 服务器类型:MySQL 服务器版本: 5.5.34 - 源分发协议版本:10

【问题讨论】:

标签: php mysql phpmyadmin


【解决方案1】:

实际上,这只是一个像"my personal secret" 这样的“秘密字符串”。看here

【讨论】:

  • 谢谢,现在这很有意义。
【解决方案2】:

这可能会有所帮助, 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

【讨论】:

  • 您好,我遇到了和 OP 一样的问题。但是,我已经在配置文件中添加了密码。你知道这可能是什么原因吗?我确实从 PHP 7.3 升级到 7.4,但我想这不会改变什么?谢谢!
【解决方案3】:

配置文件现在需要一个秘密密码 (blowfish_secret)。

你会在每次安装 phpmyadmin 后看到这个错误。

要解决此问题,只需打开 config.inc.php(或将 config.sample.inc.php 重命名为 config.inc.php,如果您尚未这样做)并更改此行

$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

$cfg['blowfish_secret'] = 'y[/qlva{kNheGD5hfzFLrNoS-ZX\zQ/';

要生成新的河豚秘密,只需点击此https://phpsolved.com/phpmyadmin-blowfish-secret-generator/?g=5d94be5065c70

【讨论】:

    猜你喜欢
    • 2012-07-07
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多