Debian 上的 phpMyAdmin 配置错误

Debian 上的 phpMyAdmin 配置错误

我正在运行带有 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

注意和之间的区别'

我进行了更改,现在错误不再存在。

相关内容