【问题标题】:Phpmyadmin error: 'Undefined index: utf8'Phpmyadmin 错误:'未定义的索引:utf8'
【发布时间】:2021-12-29 22:55:58
【问题描述】:

我安装了phpMyAdmin,但我的主页出现错误:

Notice in ./index.php#312
  Undefined index: utf8

索引第 312 页:

    echo '           ' , $mysql_charsets_descriptions[$mysql_charset_map['utf-8']];

知道如何解决吗? 谢谢!

【问题讨论】:

  • 我猜这可能是缺少需求的结果,比如某个版本的 MySQL,或者没有安装 MySQL PHP 模块。
  • 我正在使用 MySQL 10.6.5 并且该模块也已安装。在我重新安装先决条件之前没有出现此错误,是否可以更改它或者我必须完全重新安装 mysql?如果我重新安装mysql,phpmyadmin是否也必须重新安装?
  • 没有MySQL 10.6.5,你是说MariaDB吗? (不确定这是否是您的问题,但可能需要检查。)
  • 是的,对不起,我是说 MariaDB

标签: php phpmyadmin undefined


【解决方案1】:

在 index.php 中更改

echo ' ' , $mysql_charsets_descriptions[$mysql_charset_map['utf-8']];

echo ' ' , $mysql_charsets_descriptions['utf8mb4'];

除了令人讨厌的错误弹出窗口之外,这不是必需的。 它在页面源代码中设置了一些 html。

<span lang="en" dir="ltr"> UTF-8 Unicode (utf8) </span>

或者,您可以直接在 /libraries/common.inc.php 第 1121 行中编辑数组

'utf-8' => 'utf8','utf-8' => 'utf8mb4',

【讨论】:

    猜你喜欢
    • 2015-06-02
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    • 2011-12-12
    • 2014-01-17
    • 2011-02-21
    • 2016-08-17
    • 1970-01-01
    相关资源
    最近更新 更多