phpMyAdmin登录模式的配置

作者:站长 发布于:2021-3-15 15:16 Monday 分类:php专刊

服务器上放了多个客户的虚拟主机,而且客户的mysql实例的编码都不一样。

这样导致我需要用多个不同版本phpmyadmin来给客户登录,用的一些比较老的版本的时候,死活登录不了,在新版本下的phpmyadmin登录,没任何问题。 然后就各种找原因,在进行新老版本的phpmyadmin比对的时候,发现新版本的phpmyadmin默认采用的是cookie 的方式来验证登录,老版本采用的是http的方式验证的。 两者验证方式不一样,于是就萌生了一个念头,把老版本的phpmyadmin的登录模式改成跟新版本的一致,采用cookie方式登录看看效果,没想到居然被我该对了。

具体修改的内容:

修改老版本的 phpmyadmin目录下的 config.inc.php 文件,

$cfg['Servers'][$i]['auth_type']     = 'http'; 修改成:

$cfg['Servers'][$i]['auth_type']     = 'cookie';  即可。

 

单独改上面,还不够,只改上面,可能会出现:【配置文件现在需要绝密的短语密码(blowfish_secret)解决方法】,这个解决方式是:

修改老版本的 phpmyadmin目录下的 config.inc.php 文件,找到下面的代码:

$cfg['blowfish_secret'] = ' ';  改成$cfg['blowfish_secret'] = '【任意字符】'; 即可。

 

改好了之后,在登录就key了。

Powered by emlog 粤ICP备2022099484号 本站由耐思智慧提供计算服务