phpmyadmin - 配置文件现在需要一个秘密密码(blowfish_secret)
问题描述
我可以在我的 phpmyadmin 上解决这个 blowfish_secret 错误。我已经在 /opt/lampp/phpmyadmin/config.inc.php 上添加了一个 32 个字符的随机短语,如下所示
$cfg['blowfish_secret'] = '@PB!rQ9gf68IeNLEVIW#ro*$At=$HasX';
并重新启动了apache2
sudo service apache2 restart
但是错误仍然存在。有谁知道如何解决?我使用 Ubuntu 18.04。提前谢谢你<3
解决方案
不知道为什么您的示例不起作用,但您可能会尝试使用十六进制字符字符串而不是您拥有的字符串。在我的情况下,我使用了一个自动设置 BASH 脚本,它首先安装 phpMyAdmin,复制config.sample.inc.php
到config.inc.php
,然后执行以下操作:
export SECRET=`php -r "echo bin2hex(random_bytes(16));"`
echo "\$cfg['blowfish_secret'] = '$SECRET';" >> config.inc.php
的结果值$SECRET
如下所示:
8acb120e574d5b679c9d9300955e744e
最后一行config.inc.php
看起来像这样:
$cfg['blowfish_secret'] = '8acb120e574d5b679c9d9300955e744e';
推荐阅读
- java - 如何使用 Java 或 curl 实用程序将文档(图像等)附加到现有工作项 Azure DevOps
- sql - SQL 查询比较两个 varray()
- sql - 使带变量的触发器适用于多行插入
- html - 带有图像和 div 的 Football Fantasy 阵容
- javascript - async/await 循环在 axios.get 中按预期工作,但不适用于所需的本地 .json 文件
- c++ - 为什么此代码仅在我提供的数字为零时才起作用?例如 t=1 和 string = "1012"
- ios - 将数据从 ViewController 传递到 Representable SwiftUI
- ios - 是否可以对单个 Swift UI 组件进行 UI 测试?
- android - 回收站视图项目被截断
- json - 为什么我在 Google 表格导入 XML 上收到“无法获取 URL”错误?