2013-05-08 104 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