我正在运行带有 phpMyAdmin 4.2.2deb1 的 Debian Sid (headless)。
当我登录 phpMyAdmin 时,看到以下消息:
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.
因此我点击该链接,看到了以下内容:
$cfg['Servers'][$i]['savedsearches'] ... not OK [ Documentation ]
Saving Query-By-Example searches: Disabled
这Documentation
链接坏了。
我config.inc.php
曾经编辑过以添加 reCAPTCHA 密钥,因此我将它与最新文件进行了比较,最新文件仍然相同(当然,除了 reCAPTCHA 密钥)。
我在谷歌上找不到任何东西,除了这。
pma__favorite
和表pma__savedsearches
已创建(它们是空的,但有结构)。在我的 中,config.inc.php
我创建了以下条目:
$cfg['Servers'][$i]['favorite'] = 'pma__favorite';
$cfg['Servers'][$i]['savedsearches'] = ‘pma__savedsearches’;
但我仍然收到错误。
有谁知道还有什么问题吗?
更新
phpMyAdmin 文档似乎已更新(链接不再损坏),但它实际上没什么用。
此外,似乎一切正常(我现在看到左上角有 2 个“气泡”,Recent
并且Favorites
表格现在包含数据)但错误仍然显示。
答案1
发现有人遇到了类似的问题。请尝试此处解释的解决方案关联。
答案2
好的,我自己解决了。
检查表已经存在、用户phpmyadmin
有权使用它以及其他一些事情后,我发现我的配置条目之间存在一些差异:
$cfg['Servers'][$i]['favorite'] = 'pma__favorite'; // Good entry
$cfg['Servers'][$i]['savedsearches'] = ‘pma__savedsearches’; // Bad entry
‘
注意和之间的区别'
。
我进行了更改,现在错误不再存在。