phpmyadmin报错lc_messages解决办法,在phpmyadmin根目录找到/libraries/classes/DatabaseInterface.php这个文件,然后删除或者注释下面这几行代码即可
/libraries/classes/DatabaseInterface.php
if (! empty($locale)) {
$this->query("SET lc_messages = '" . $locale . "';", $link, self::QUERY_STORE);
}
解决办法来源 https://github.com/phpmyadmin/phpmyadmin/issues/12822
还有一种报错,如果报了这个错误,解决以后很多概率会提示你升级数据库,因为这两个问题都是数据库版本低的原因,还需要删除下面这个文件里的几行代码:
/libraries/common.inc.php
在phpmyadmin根目录找到/libraries/common.inc.php这个文件,然后删除或者注释下面这几行代码即可
if (PMA_MYSQL_INT_VERSION < $cfg['MysqlMinVersion']['internal']) {
PMA_fatalError(
__('You should upgrade to %s %s or later.'),
array('MySQL', $cfg['MysqlMinVersion']['human'])
);
}
或者,代码也有可能长下面这样,不同phpmyadmin版本可能不同,找到删除或者注释就行