Xampp 1.8.3.3 与 phpmyadmin 4.1.8 phpMyAdmin 配置存储未完全配置

Posted

技术标签:

【中文标题】Xampp 1.8.3.3 与 phpmyadmin 4.1.8 phpMyAdmin 配置存储未完全配置【英文标题】:Xampp 1.8.3.3 with phpmyadmin 4.1.8 phpMyAdmin configuration storage is not completely configured 【发布时间】:2014-03-24 06:21:39 【问题描述】:

并安装了xampp phpmyadmin,当我进入以下跳转

phpMyAdmin 配置存储未完全配置,部分扩展功能已停用。要找出原因,请单击此处。

然后点击显示,这里是错误

$cfg['Servers'][$i]['users'] ... 不正常 [ 文档 ]

$cfg['Servers'][$i]['usergroups'] ... 不正常 [ 文档 ] 可配置菜单:已禁用

$cfg['Servers'][$i]['navigationhiding'] ... 不行 [ 文档 ] 隐藏/显示导航项:已禁用

如何解决?

【问题讨论】:

【参考方案1】:

phpmyadmin 数据库中运行以下查询:


CREATE TABLE IF NOT EXISTS `pma_users` (
  `username` varchar(64) NOT NULL,
  `usergroup` varchar(64) NOT NULL,
  PRIMARY KEY (`username`,`usergroup`)
) 
  COMMENT='Users and their assignments to user groups'
  DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

CREATE TABLE IF NOT EXISTS `pma_usergroups` (
  `usergroup` varchar(64) NOT NULL,
  `tab` varchar(64) NOT NULL,
  `allowed` enum('Y','N') NOT NULL DEFAULT 'N',
  PRIMARY KEY (`usergroup`,`tab`,`allowed`)
) 
  COMMENT='User groups with configured menu items'
  DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

CREATE TABLE IF NOT EXISTS `pma_navigationhiding` (
  `username` varchar(64) NOT NULL,
  `item_name` varchar(64) NOT NULL,
  `item_type` varchar(64) NOT NULL,
  `db_name` varchar(64) NOT NULL,
  `table_name` varchar(64) NOT NULL,
  PRIMARY KEY (`username`,`item_name`,`item_type`,`db_name`,`table_name`)
) 
  COMMENT='Hidden items of navigation tree'
  DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

然后,将以下行添加到您的 config.inc.php 文件中:


$cfg['Servers'][$i]['users'] = 'pma_users';
$cfg['Servers'][$i]['usergroups'] = 'pma_usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma_navigationhiding';

然后,退出 phyMyAdmin 并重新登录。

注意:您可能还需要创建一个“pma”用户并授予对“phpmyadmin”数据库的所有权限。

【讨论】:

我也遇到过这个问题,这不起作用。另一个解决方案建议 PHP 期望表格中有双下划线,尝试过,仍然不起作用。非常沮丧! 它的哪一部分不适合你?我已经在多次安装中使用过这种方法,并且每次都对我有用。您可以发布您在尝试时收到的消息吗? 在首页,我得到 [phpMyAdmin 配置存储未完全配置,一些扩展功能已停用。要了解为什么单击此处]... 如果我单击它,它会告诉我: [$cfg['Servers'][$i]['users'] ... not OK [ Documentation ] $cfg['Servers' ][$i]['usergroups'] ... 不正常 [ 文档 ] 可配置菜单:已禁用 $cfg['Servers'][$i]['navigationhiding'] ... 不正常 [ 文档 ] 隐藏/显示导航项目:已禁用] 当您运行上面的查询时,它是否在 phpmyadmin 数据库下为您创建了表? 它对我不起作用,运行查询,更改 config.inc.php 文件,清理缓存和 cookie,但仍然没有任何改变。 :(,在带有来自 xampp 的 myphpAdmin 4.2.11 的 Mac 上。我已经有一个 pma 用户。

以上是关于Xampp 1.8.3.3 与 phpmyadmin 4.1.8 phpMyAdmin 配置存储未完全配置的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下 LAMP 搭建 + mysql 自动备份

phpmyadmin登录后显示“phpMyAdmin 高级功能尚未完全设置,部分功能未激活。查找原因...。”错误提示

XAMPP 与单独安装

Zend 框架与 XAMPP 的集成

XAMPP 与 PostgreSQL 9

linux XAMPP安装与使用