Назад | Перейти на главную страницу

Ошибки после обновления phpMyAdmin

После обновления phpMyAdmin до v4.7.5 на моем Apache / 2.4.10 (Debian) я получаю:

Хранилище конфигурации phpMyAdmin настроено не полностью, некоторые расширенные функции отключены. Узнай почему. Или же перейдите на вкладку «Операции» любой базы данных, чтобы настроить ее там.

Вот что not OK:

https://image.ibb.co/jW3fOG/Bildschirmfoto_2017_11_14_um_17_18_34.png

Я добавил следующее в /etc/phpmyadmin/config.inc.php:

$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';

Но после перезагрузки все то же самое, все те же ошибки.

Что я делаю не так? Что я могу сделать?

Вот как я это решил:

Добавлены следующие строки в /etc/phpmyadmin/config.inc.php ($cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; но, может быть, не имеет значения, где config.inc.php):

$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';

Затем я создал файл с названием import.sql с содержанием отсюда: https://github.com/phpmyadmin/phpmyadmin/blob/master/sql/create_tables.sql

Затем я rebooted и готово!

Ошибки больше не появляются!

Поскольку вы, похоже, используете упакованную версию Debian, вы сможете отсортировать ее с помощью dpkg-reconfigure -plow phpmyadmin.

Я обычно предлагаю решение, которое вы использовали, но пакет Debian должен обрабатывать такие вещи для вас проще, чем делать это вручную. Любое решение должно подойти для ваших целей.