phpMyAdmin-调整界面语言无效的问题和添加服务器地址输入框

1. 如果觉得简体中文看着更舒服,可以使用下面的设置。

修改phpMyAdmin目录下的 /libraries/config.default.php

// 默认界面语言。
$cfg['DefaultLang'] = 'zh_CN';

// 语言。如果设置了下面这个,就不会在登录的时候显示选择语言的那个下拉菜单,而是只提供这一种界面语言。
// 一般情况下不需要,所以给它注释掉了。如果需要,将前面的 // 去掉即可。
//$cfg['Lang'] = 'zh_CN';

前台刷新页面发现还是英文的,没有变化,看了下别人的配置确实是这么改的。

后来看了下代码发现是phpMyAdmin的cookie导致的,phpMyAdmin会把语言项放到cookie里,虽然不知道为啥要这么搞?

$GLOBALS['PMA_Config']->setCookie('pma_lang', $GLOBALS['lang']);

退出重新登录,或者删掉这个cookie然后刷新页面就换成中文的了.


2. 登陆phpMyAdmin时输入服务器ip地址、用户名、密码

修改phpMyAdmin目录下的 /libraries/config.default.php

/** 
 * 允许在基于cookie的身份验证中登录任何用户输入的服务器
 */  
$cfg['AllowArbitraryServer'] = true;