AMH开源社区

AMH社区 - 开放自由有价值的社区

[求助帖] [已解决]phpMyAdmin 高级功能尚未完全设置,部分功能未激活

:wq
银牌会员
1338.19 价值分

5,980 次阅读   13 张回复   :wq 发表于 2014-11-27 23:45:35
本帖最后由 :wq 于 2014-11-28 12:33 编辑

amh面板里在线下载安装phpmyadmin模块后,出现如题提示『配图』


然后百度了解决办法,其它项都成功了,但还是有一项是被禁用的,问了很多没用amh面板却和我同用phpmyadmin-4.0.7版本的朋友,他们都没有出现“单项禁用”的问题,想问下这个怎么解决??

评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (2分)
2014-11-27 23:45:35 1

:wq
银牌会员
1338.19 价值分

本帖最后由 :wq 于 2014-11-28 12:36 编辑

该问题已自行解决,教程分享给大家!先说明网上没有这个方法,这个方法是楼主通过钩钩找半晚上,最后集思广益才想出来的!(amh完美支持此解决方案)
如果看到我的这篇文章之前你为了开启“高级功能”,而修改过config.sample.inc.php、config.inc.php、config.default.php这3个文件,请将他们恢复原状再进行下面的操作!
<!-- --------------------------------------------------------------- -->
适用于amh-4.2面板 //其它版本由此问题请自测
phpMyadmin版本-4.0.7 //目前v4.0.7是amh面板中phpMyadmin模块的默认版本

其实这里面也没多大学问,只要细心你肯定会发现config.sample.inc.php、config.inc.php、config.default.php这3个文件差不多是一样的,他们的内容绝大部分是重复的,无非就是一个优先级问题。(并且官方给出的解决办法是参照config.sample.inc.php来修改config.inc.php并开启高级功能,所以你也可以认为config.inc.php是开启高级功能必不可少的一个组件,但是phpMyadmin所在的文件夹里一般是没有config.inc.php这个文件的。楼主就是在这载跟头了,看了网上的某些解决办法,偷个懒侥幸以为简单修改下其他文件,不用新建config.inc.php这个文件也可以。这也就是为什么$cfg = 'pma__table_uiprefs';)一直是禁用,无法开启的原因!【如一楼图2】)

1、首先使用管理员root通过phpmyadmin登录,“导入”phpmyadmin407_amh/examples/create_tables.sql这个文件。会生成一个名为“phpmyadmin”的数据库,里面有12个新表。

2、找到“phpmyadmin407_amh/config.sample.inc.php” 这个文件,复制一份也放在phpmyadmin407_amh/目录下,然后重命名为“config.inc.php”,搜索以下内容:$cfg = 'phpmyadmin';

$cfg = 'pma__bookmark';

$cfg = 'pma__relation';

$cfg = 'pma__table_info';

$cfg = 'pma__table_coords';

$cfg = 'pma__pdf_pages';

$cfg = 'pma__column_info';

$cfg = 'pma__history';

$cfg = 'pma__table_uiprefs';

$cfg = 'pma__tracking';

$cfg = 'pma__designer_coords';

$cfg = 'pma__userconfig';

$cfg = 'pma__recent';ps:把前面“//”去除即可(包括“//”前面的空格),刚才新建的phpmyadmin数据库下如果有12个表,config.inc.php文件就要对应修改//13处!

3、在phpmyadmin的sql查询功能框中输入以下SQL代码:GRANT USAGE ON mysql.* TO'pma@localhost'IDENTIFIED BY 'pmapass';
GRANT SELECT (
Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO'pma@localhost';
GRANT SELECT ON mysql.db TO'pma@localhost';
GRANT SELECT ON mysql.host TO'pma@localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO'pma@localhost';4、然后退出phpMyadmin,重新登录就会发现底部的“高级功能没设置”这句话不见了!
祝你成功!

评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-11-28 12:28:38 2

amysql
创始人
96029.02 价值分

支持原创,您是我们学习的榜样。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-12-02 11:37:38 3

lontev
铁牌会员
45.00 价值分

完全照着改完了还是不行啊,你的phpmyadmin是不是在AMH面板上下载来装的?
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2015-01-31 20:31:32 4

Hanrak
铝牌会员
304.00 价值分

点击设置设置后 500错误如何解决?

评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2015-02-02 22:01:12 5

:wq
银牌会员
1338.19 价值分

引用:
lontev 发表于 2015-1-31 20:31
完全照着改完了还是不行啊,你的phpmyadmin是不是在AMH面板上下载来装的?


必须是!! 支持
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2015-02-06 17:09:12 6

:wq
银牌会员
1338.19 价值分

引用:
Hanrak 发表于 2015-2-2 22:01
点击设置设置后 500错误如何解决?


服务器问题,你服务器在国外机房吧
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2015-02-06 17:10:27 7

Hanrak
铝牌会员
304.00 价值分

引用:
:wq 发表于 2015-2-6 17:10
服务器问题,你服务器在国外机房吧


是在国外
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2015-02-07 14:25:51 8

:wq
银牌会员
1338.19 价值分

引用:
Hanrak 发表于 2015-2-7 14:25
是在国外


自己排除问题吧,和服务器本身或者地区响应还有配置错误都可能有关系
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2015-02-25 18:56:09 9

bright126
铁牌会员
194.00 价值分

“导入”phpmyadmin407_amh/examples/create_tables.sql这个文件,请问,这个文件在哪里获取?
找到“phpmyadmin407_amh/config.sample.inc.php” 这个文件有是在哪里呢?感谢解答
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2015-07-04 14:40:51 10
 1 2 >  (总2页)
AMH社区列表
旅客不可参与帖子, 请您先登录
用户服务中心