2

将 MAMP Pro 更新到最新的 phpMyAdmin (4.0.0) 后,我遇到了问题。错误是:

Unknown language: en-iso-8859-1.

我该如何解决这个问题?我试图config.inc.php通过删除en-部分语言和字符集转换设置来进行编辑。我已经编辑了, 和目录中的两个config.inc.php文件。我仍然遇到这个问题。我还需要检查什么?Applications/MAMP/bin/phpMyAdmin/Library/Application Support/appsolute/MAMP PRO/

4

4 回答 4

5

我认为这是部分答案。我不得不去 /Applications/MAMP/bin/mamp/English 并修复文件 index.php 和 navigation.php。我用 en 替换了 en-iso-8859-1,现在一切都很好。我还必须记住从以前的版本目录中复制 config.inc.php,并进行了上面推荐的更改。我将 config.inc.php 中的语言更改为 en。

$cfg['DefaultLang'] = 'en';

总之,它现在可以工作了,我没有收到那个烦人的错误消息。如果我能记得在办公室的其他系统上进行这些更改。这就是我在这里记录它的原因。一种外部存储器。

于 2013-06-20T18:18:19.470 回答
4

我升级 phpMyAdmin 时遇到了同样的问题。看看这里Applications/MAMP/bin/phpMyAdmin/locale,看看是否有一个名为的文件夹en,我怀疑不会有。事实证明,当我下载更新时,它是英式英语版本,并且文件夹被命名en_GB,我认为这是错误的原因,Unknown language: en-iso-8859-1但我不确定。

我的解决方案是将config.inc.php文件更改为:

$cfg['DefaultLang'] = 'en_GB-iso-8859-1';

以前是$cfg['DefaultLang'] = 'en-iso-8859-1';

对于 MAMP 2.1.3 上的 phpMyAdmin,我不再有此错误消息。希望这可以帮助。

于 2013-05-23T17:25:47.460 回答
0

我的解决方案:-完全按照此处的说明进行操作:

升级 phpmyadmin 并删除所有 phpmyadmin-OLD 文件夹

  • @ Applications/MAMP/bin/phpMyAdmin/locale 我创建了一个名为“en”的空文件夹
  • @ config.inc.php,我取消了该行的注释:

    // 强制:始终使用这种语言 - 必须在 //libraries/select_lang.lib.php 中定义 //取消注释下一行以强制 en language $cfg['Lang'] = 'en-iso-8859-1';

    • 非常重要:重启服务器,清理browser缓存!
于 2014-02-17T08:24:38.373 回答
0

要回顾和添加其他信息,您必须遵循之前的两个回复:

1) 转到 Applications/MAMP/bin/phpMyAdmin/locale 并将 config.inc.php 文件更改为:

$cfg['DefaultLang'] = 'en_GB-iso-8859-1';

2) 转到/Applications/MAMP/bin/mamp/English 并修复文件index.php 和navigation.php。将 en-iso-8859-1 替换为 en-GB-iso-8859-1。

最后,转到 /library/Application Support/appsolute/MAMP PRO/mamp/English 并对 index.php 和 navigation.php 执行相同操作

于 2014-04-24T14:41:16.450 回答