MAMP Pro - проблема с обновлением phpMyAdmin


У меня возникла проблема после обновления моего 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/. Я все еще сталкиваюсь с этой проблемой. Что еще мне нужно проверить?

Author: Francisco Couzo, 2013-05-09

4 answers

У меня была та же проблема, когда я обновил 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';

У меня больше нет этого сообщения об ошибке для phpMyAdmin на MAMP 2.1.3. Надеюсь, это поможет.

 4
Author: Stephen, 2013-05-23 17:25:47

Я думаю, что это частичный ответ. Мне пришлось зайти в /Приложения/MAMP/bin/mamp/Английский и исправить файлы index.php и navigation.php . Я заменил en-iso-8859-1 на en, и теперь все в порядке. Я также должен был не забыть скопировать config.inc.php из каталога предыдущих версий и я внес изменения, рекомендованные выше. Я изменил язык в config.inc.php в ru.

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

В общем, теперь это работает, и я не получаю этого раздражающего сообщения об ошибке. Если бы только я мог вспомнить, чтобы внесите эти изменения в другие системы в офисе. Вот почему я документирую это здесь. Что-то вроде внешней памяти.

 5
Author: Bradley Slavik, 2013-06-20 18:23:38

Мое решение: - следуйте в точности инструкциям здесь:

Обновление phpmyadmin и удаление всех СТАРЫХ папок phpmyadmin

  • @Приложения/MAMP/bin/phpMyAdmin/locale Я создаю пустую папку с именем "en"
  • @ config.inc.php, Я раскомментировал строку:

    //Сила: всегда используйте этот язык - должен быть определен в // libraries/select_lang.lib.php //раскомментировал следующую строку, чтобы принудительно использовать язык en $cfg['Язык'] = 'en-iso-8859-1';

    • ОЧЕНЬ ВАЖНО: перезагрузите сервер, очистите кэш brownser!
 0
Author: LAOMUSIC ARTS, 2014-02-17 08:24:38

Чтобы резюмировать и добавить дополнительную информацию, вы должны следовать обоим предыдущим ответам:

1) Перейдите в раздел Приложения/MAMP/bin/phpMyAdmin/locale и измените config.inc.php файл к этому:

$cfg['defaultlang'] = "en_GB-iso".[1]}$cfg['defaultlang'] = 'en_GB-iso-8859-1';

2) Перейдите в /Приложения/MAMP/bin/mamp/Английский и исправьте файлы index.php и navigation.php . Заменить en-iso-8859-1 на en-GB-iso-8859-1.

Наконец, перейдите в /библиотека/Поддержка приложений/appsolute/MAMP PRO/mamp/Английский и сделайте то же самое для index.php и navigation.php

 0
Author: Yannis Dran, 2014-04-24 14:41:16