我将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/
个文件。我仍然遇到这个问题。我还需要检查什么?
答案 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文件夹
@ config.inc.php,我取消注释了这一行:
//强制:始终使用此语言 - 必须在中定义 // libraries / select_lang.lib.php //取消注释强制语言的下一行 $ cfg ['Lang'] ='en-iso-8859-1';
答案 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执行相同操作