XAMPP和禁用的高级功能

时间:2015-02-21 14:53:33

标签: php mysql phpmyadmin

绝对无法摆脱phpmyadmin版本信息中的这些错误:4.2.11

$ cfg ['服务器'] [$ i] ['用户'] ...不行[文档] $ cfg ['服务器'] [$ i] ['用户组'] ...不行[文档] 可配置菜单:已禁用

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

$ cfg ['服务器'] [$ i] ['已保存搜索'] ...不行[文档] 保存按示例查询搜索:已禁用

我尝试过以下方法: 运行SQL

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';

然后刷新表缓存并重新启动phpMyAdmin。已经创建了pma_users和uaergroups的表,但我仍然得到错误。

请帮助!这导致我的drupal功能出现严重问题。 注意,我还没有设置root或pma_user密码。

1 个答案:

答案 0 :(得分:0)

最终,我对此问题的解决方案是远离XAMPP本地托管。我将我的站点文件移动到远程服务器,并安装了我的数据库并将我的数据库导入到他们的phpyadmin而没有任何问题。网站现在连接和工作精美。花费无数个小时跟随我发现的每个帖子并提及phpmyadmin文档都无济于事,而不是仅仅放弃发布并与潜在的更像新手的用户一样。这对我有用,因为远程托管选项是可行的。不幸的是,这个答案对那些仍然需要本地托管环境并正在使用XAMPP的人没有帮助。我有一个包含XAMPP的Aquia Dev Desktop在过去取得了很大的成功,也许是一些不错的选择。