Can';更新后无法让PHPMyAdmin识别配置文件(继续获取blowfish_secret太短错误)

Can';更新后无法让PHPMyAdmin识别配置文件(继续获取blowfish_secret太短错误),phpmyadmin,Phpmyadmin,我刚刚通过命令行更新了PhpMyAdmin(我手动添加了PPA)。我一直收到一个错误,上面写着“配置中的密码短语(blowfish_secret)太短。我使用命令在/etc/phpmyadmin中创建了自己的config.inc.php文件 sudo cp config.sample.inc.php config.inc.php 在这个文件(my config.inc.php)中,我设置了 $cfg['blowfish_secret'] = 'wE(G|]=VPxy}UddLC8[sC1J8y

我刚刚通过命令行更新了PhpMyAdmin(我手动添加了PPA)。我一直收到一个错误,上面写着“配置中的密码短语(blowfish_secret)太短。我使用命令在/etc/phpmyadmin中创建了自己的config.inc.php文件

sudo cp config.sample.inc.php config.inc.php
在这个文件(my config.inc.php)中,我设置了

$cfg['blowfish_secret'] = 'wE(G|]=VPxy}UddLC8[sC1J8y$yElEU]7#_#*1fDas;doifje'; 
并使用重新启动服务器

sudo service apache2 restart
我还重新启动了mysql服务器

sudo service mysql restart
我仍然收到错误,告诉我blowfish_密钥太短。(是的,我也尝试将密钥设置为32个字符。这也不起作用)我刷新了页面,清除了缓存。我甚至尝试将所有权限设置为7

sudo chmod -R 777 phpmyadmin

(只是想看看它是否有效。不要因为绝望而杀了我XD)仍然没有用。有什么想法吗?

事实证明,我不得不编辑

/var/lib/phpmyadmin/blowfish_secret.inc.php
只需在单引号之间插入32个(或更多)随机字符,如下所示

$cfg['blowfish_secret'] = 'GGlkGmgpsp]9_[b2lXr5*a$BV4XO1lm+guJU3k(p$9z^9';

注意:我不认为我需要把这个拼出来,但是你的随机字符串不能包含一个引号……

请检查/etc/phpMyAdmin/config.inc.php

我在OP中引用的config.inc.php在/etc/phpMyAdmin中。我的解决方案发布在上面。。。