Ответ 1
У меня тоже была такая же проблема. очистка файлов cookie и кеша работала для меня. попробуйте
Ошибки:
Хранилище конфигурации phpMyAdmin не настроено полностью, некоторые расширенные функции были деактивированы. Чтобы узнать, почему нажмите здесь. Сервер работает с Suhosin. Пожалуйста, обратитесь к документации для возможные проблемы.
$cfg ['Servers'] [$ i] ['pmadb']... OK
$cfg ['Servers'] [$ i] ['relation']... не в порядке [Документация]
Общие функции связи: отключено$cfg ['Servers'] [$ i] ['table_info']... не в порядке [Документация]
Функции дисплея: отключены.$cfg ['Servers'] [$ i] ['table_coords']... не в порядке [Документация]
$cfg ['Servers'] [$ i] ['pdf_pages']... не в порядке [Документация]
Создание PDF файлов: отключено$cfg ['Servers'] [$ i] ['column_info']... не в порядке [Документация]
Отображение комментариев столбца: отключено
Преобразование браузера: отключено$cfg ['Servers'] [$ i] ['bookmarktable']... не в порядке [Документация]
Заложенный запрос SQL: отключен$cfg ['Servers'] [$ i] ['history']... не в порядке [Документация]
История SQL: отключена$cfg ['Servers'] [$ i] ['designer_coords']... не в порядке [Документация]
Дизайнер: отключен$cfg ['Servers'] [$ i] ['tracking']... не в порядке [Документация]
Отслеживание: отключено$cfg ['Servers'] [$ i] ['userconfig']... не в порядке [Документация]
Пользовательские настройки: отключено
Мой файл config.inc.php выглядит следующим образом:
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki <http://wiki.phpmyadmin.net>.
*
* @package phpMyAdmin
*/
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'myblowfishpass';
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
/*
* phpMyAdmin configuration storage settings.
*/
/* User used to manipulate with storage */
$cfg['Servers'][$i]['controluser'] = 'dave1';
$cfg['Servers'][$i]['controlpass'] = 'mypassword';
/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'wordpress_db'; //the name of my db table
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; //does the pma_ need to change to dave1_?
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
/* Contrib / Swekey authentication */
$cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';
/*
* End of servers configuration
*/
/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
/**
* Defines whether a user should be displayed a "show all (records)"
* button in browse mode or not.
* default = false
*/
$cfg['ShowAll'] = true;
/**
* Number of rows displayed when browsing a result set. If the result
* set contains more rows, "Previous" and "Next".
* default = 30
*/
$cfg['MaxRows'] = 50;
/**
* Use graphically less intense menu tabs
* default = false
*/
//$cfg['LightTabs'] = true;
/**
* disallow editing of binary fields
* valid values are:
* false allow editing
* 'blob' allow editing except for BLOB fields
* 'all' disallow editing
* default = blob
*/
//$cfg['ProtectBinary'] = 'false';
/**
* Default language to use, if not browser-defined or user-defined
* (you find all languages in the locale folder)
* uncomment the desired line:
* default = 'en'
*/
$cfg['DefaultLang'] = 'en';
//$cfg['DefaultLang'] = 'de';
/**
* default display direction (horizontal|vertical|horizontalflipped)
*/
//$cfg['DefaultDisplay'] = 'vertical';
/**
* How many columns should be used for table display of a database?
* (a value larger than 1 results in some information being hidden)
* default = 1
*/
//$cfg['PropertiesNumColumns'] = 2;
/**
* Set to true if you want DB-based query history.If false, this utilizes
* JS-routines to display query history (lost by window close)
*
* This requires configuration storage enabled, see above.
* default = false
*/
//$cfg['QueryHistoryDB'] = true;
/**
* When using DB-based query history, how many entries should be kept?
*
* default = 25
*/
//$cfg['QueryHistoryMax'] = 100;
/*
* You can find more configuration options in Documentation.html
* or here: http://wiki.phpmyadmin.net/pma/Config
*/
У меня тоже была такая же проблема. очистка файлов cookie и кеша работала для меня. попробуйте
Если вы используете "create_tables.sql" для создания базы данных и таблиц, измените имя таблиц pma__
на pma_
. (изменение 2 подчеркивания до 1 подчеркивания)
Или измените имя таблиц в "config.inc.php", pma_
на pma__
(измените 1 подчеркивание на 2 подчеркивания).
Например, от pma_bookmark
до pma__bookmark
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
Команда VestaCP сделала и успешно проверила исправление ошибок для phpMyAdmin (не более раздражающее сообщение "Хранилище конфигурации phpMyAdmin не настроено полностью, некоторые расширенные функции были деактивированы" ). Мы надеемся, что исправление будет полезно и поможет пользователям.
Страница на Github: https://github.com/skurudo/phpmyadmin-fixer
Что делает script:
$cfg['Servers'][$i]['user'] = 'root'; //mysql username here
$cfg['Servers'][$i]['password'] = 'password'; //mysql password here
Попробуйте добавить указанные строки конфигурации после $cfg['Servers'][$i]['connect_type'] = 'tcp';
Если они также не работают, попробуйте с новым конфигурационным файлом, может быть, скопировав config.sample.inc.php. Удостоверьтесь, что он имеет вышеупомянутые строки конфигурации. Убедитесь, что если он работает нормально и затем начнет вносить в него изменения шаг за шагом, если какие-либо изменения будут сделаны.
Обратите внимание, что имя пользователя и пароль, которые вы предоставляете, должны иметь возможность войти в систему из командной строки mysql.
Выполните следующие действия:
Найдите и отредактируйте файл конфигурации, включите эти строки в config.inc.php(удалите # перед каждой строкой)
/* User used to manipulate with storage */
$cfg['Servers'][$i]['controlhost'] = 'localhost';
$cfg['Servers'][$i]['controluser'] = 'phpmyadmin_pma';
$cfg['Servers'][$i]['controlpass'] = 'yourpassword';
/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
/* These lines I added-in because they are not exist in the config_sample.inc.php */
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
$cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
$cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
Обратите внимание, что между pma__ есть два символа подчеркивания, вам нужно убедиться, что оно соответствует имени таблицы в вашей базе данных
ЕСЛИ вы видите эту ошибку: $ cfg ['Servers'] [$ i] ['userconfig']... не в порядке [Документация] Пользовательские настройки: отключено
Это означает, что ваш параметр конфигурации не соответствует имени таблицы или... ваш пользователь не имеет доступа к базе данных.
Прямо на странице с ошибкой, если вы прокрутите страницу вниз. Появляется подсказка, в которой вам нужно выйти из системы и снова войти в систему. Выполнение этого будет работать
чтобы исправить ошибку, нажмите на сообщение, после чего сверху вы можете создать ссылку на ссылку, нажмите на создание и обновление. это решение работает со мной.
1) Проверьте, есть ли у вас база данных phpmyadmin на вашем сервере MySQL. Phpmyadmin поможет вам создать свою базу данных.
2) Проверьте, есть ли у вас пользователь pma. Если не создать это:
CREATE USER 'pma'@'localhost' IDENTIFIED BY 'yourPassword';
Пароль pma должен совпадать с паролем, указанным в config.inc.php
3) Дайте привилегии pma:
GRANT ALL PRIVILEGES ON phpmyadmin.* TO 'pma'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
4) Очистить кеш и куки.