Centos 7 не работает поиск в phpMyAdmin

Имеем сервер с Centos 7, установленный rpm пакетом phpMyAdmin из репозитория EPEL.

Проблема — не работает поиск по БД, выдаёт 500 ошибку. В логах что-то вроде «thrown in /usr/share/php/gettext/gettext.php on line 354».

Костыль для решения этой проблемы состоит в том, чтобы открыть этот злополучный  /usr/share/php/gettext/gettext.php и на злополучной строке (на самом деле на одну выше) найти следующую конструкцию:

if (!is_int($n)) {
throw new InvalidArgumentException(
«Select_string only accepts integers: » . $n);
}

И закомментировать её, например так:

//if (!is_int($n)) {
// throw new InvalidArgumentException(
// «Select_string only accepts integers: » . $n);
//}

После этого всё заработает, а нам остаётся только ждать когда в обновлениях исправят эту досадную багу.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *