@hwk603
2016-02-23T05:30:35.000000Z
字数 659
阅读 2259
php
更新phpMyAdmin后,每次登录,在其下方都会出现“配置文件现在需要一个短语密码。”的提示:

会出现这个问题,是在配置phpmyadmin填写认证方法时,即下面这行:
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie';
在此有四种模式可供选择,cookie,http,HTTP,config;
config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下:
PHP安装模式为Apache,可以使用http和cookie;
PHP安装模式为CGI,可以使用cookie。
解决方法:
1、在phpMyAdmin/libraries/config.default.php,102行找到$cfg['blowfish_secret'] = '';改成 $cfg['blowfish_secret'] = '任意字符';2、在phpMyAdmin目录中,打开config.sample.inc.php,17行找到$cfg['blowfish_secret'] = '';改成 $cfg['blowfish_secret'] = '任意字符';
这个密码用于Cookies的加密,以免多个PhpMyAdmin或者和其他程序共用Cookies时搞混。
之后,刷新,“配置文件现在需要一个短语密码。”的提示就不遇见了。
