@hwk603
2016-02-23T13:30:35.000000Z
字数 659
阅读 1992
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时搞混。
之后,刷新,“配置文件现在需要一个短语密码。”的提示就不遇见了。