MAMP Pro - 更新phpMyAdmin问题

时间:2013-05-08 23:01:56

标签: phpmyadmin mamp

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

Unknown language: en-iso-8859-1.

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

4 个答案:

答案 0 :(得分: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';

总之,它现在有效,我没有收到那个恼人的错误信息。如果我只记得在办公室的其他系统上进行这些更改。这就是我在这里记录它的原因。排除外部存储器。

答案 1 :(得分: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发出此错误消息。希望这会有所帮助。

答案 2 :(得分:0)

我的解决方案: - 完全遵循此处的说明:

Upgrading phpmyadmin 并删除任何phpmyadmin-OLD文件夹

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

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

    • 非常重要:重新启动服务器,清理brownser缓存!

答案 3 :(得分: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执行相同操作