如何在 wamp 上设置 phpmyadmin 的设计器选项卡
Posted
技术标签:
【中文标题】如何在 wamp 上设置 phpmyadmin 的设计器选项卡【英文标题】:How to setup phpmyadmin's designer tab on wamp 【发布时间】:2013-02-24 22:09:10 【问题描述】:我搜索了网络,观看了 youtube 视频,但无济于事。我正在寻找 phpmyadmin 上的设计器选项卡,在那里我可以像在 ms Access 中一样查看表关系。我已经设置了我的 config.inc.php,就像我在无数网站上看到的一样,运行 sql 来创建 phpmyadmin db,我只是没有得到设计器视图的选项卡。
我使用了config.sample.inc.php
文件并取消了所有这些行的注释:
/* User used to manipulate with storage */
$cfg['Servers'][$i]['controlhost'] = 'localhost';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'root';
/* 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';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
然后通过 config.inc.php 保存文件,登录并收到此错误。
“phpMyAdmin配置存储未完全配置,部分扩展功能已停用。了解原因请点击此处。”
点击“这里”将我带到这个页面,我猜这基本上是告诉我一切都被禁用了
这就是我所追求的。它必须能够完成。我显然错过了一些东西
【问题讨论】:
【参考方案1】:需要重新启动 WAMP。而且您只会在 db 页面上看到设计器选项卡,而不是在 table 页面上。否则我根据这个 YouTube 视频所做的一切都奏效了
http://youtu.be/hPYLbaXa35o
【讨论】:
出于好奇,为什么apache需要重启?我只在 linux 服务器上遇到了同样的问题。 (我必须等到系统管理员可以重新启动 apache) 我不确定,但是一旦 apache 重新启动,它就会工作。我只将它用于本地开发,以使编写大型 sql 连接对我来说更容易。一旦我将它放在实时服务器上,我就不需要它了。我认为因为您编辑了配置文件,apache 只会在重新启动时重新缓存文件。这就是我所相信的。我可能错了以上是关于如何在 wamp 上设置 phpmyadmin 的设计器选项卡的主要内容,如果未能解决你的问题,请参考以下文章
WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/
WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/
Mysql 登录在我的本地 WAMP 服务器上不起作用(phpMyAdmin)
如何使用 WAMP 在 phpMyAdmin 中更改用户名“root”?