2013-05-08 121 views
2

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

Unknown language: en-iso-8859-1. 

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

回答

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有此错误消息。希望这可以帮助。

+0

此外,这似乎愚蠢的,但它可以通过设置语言一个URL参数。我的phpMyAdmin书签有一个设置语言的URL参数,所以无论我在配置文件中更改了多少语言,我仍然看到该错误消息,直到我从URL中删除该语言。 – cfx 2015-02-26 18:33:08

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'; 

总之,它现在可以工作,我不会得到那个恼人的错误消息。如果我只能记得在办公室的其他系统上进行这些更改。这就是为什么我在这里记录它。对外部存储器进行分类。

0

我的解决办法: - 完全地按照指示在这里:

Upgrading phpmyadmin 和删除任何的phpmyadmin-OLD文件夹

  • @应用程序/ MAMP /斌/ phpMyAdmin的/区域设置创建一个空文件夹名为 “EN”
  • @ config.inc.php中,我注释掉行:

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

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

回顾一下,并添加额外的信息,你必须遵循两个以前的答复:

1)前往应用程序/ MAMP /斌/ phpMyAdmin的/区域设置和更改的config.inc.php文件为:

$ cfg ['DefaultLang'] ='en_GB-iso-8859-1'; 2)进入/ Applications/MAMP/bin/mamp/English并修改文件index.php和navigation.php。 用en-GB-iso-8859-1替换en-iso-8859-1。

末,去/库/应用程序支持/ appsolute/MAMP PRO/MAMP /英语和index.php文件做同样的navigation.php