【问题标题】:What is the purpose of enabling the '...configuration storage is not completely configured...' error after upgrading phpMyAdmin?升级phpMyAdmin后启用'...配置存储未完全配置...'错误的目的是什么?
【发布时间】:2018-01-09 18:52:23
【问题描述】:

我最近将 phpMyAdmin 从 4.3.x 升级到 4.7.3 并遇到了常见错误:

The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why. Or alternately go to 'Operations' tab of any database to set it up there.

我已经对如何解决这个问题进行了大量研究,但我无法完全了解修复的作用。我不是 db 方面的专家,大多数堆栈答案/问题只是提供有关如何消除错误的修复并给出一个简短的简单解释,即“此修复将启用一些(最有可能)您将获得的无用功能” t 天生关心” - 就像这个流行的问题/答案 (PMA Database ... not OK in phpMyAdmin upgrade)。

phpMyAdmin 文档解释了启用这些功能的含义,但没有说明它们的作用和目的是什么 (https://docs.phpmyadmin.net/en/latest/setup.html#linked-tables)。

也许这是我的有限理解,但我一直在寻找更多关于如何/何时/为什么使用这些功能类型的解释。

另外请注意,我并不是要求修复以消除错误。

【问题讨论】:

    标签: php mysql phpmyadmin


    【解决方案1】:

    这些设置与 phpMyAdmin 中旨在让您的生活更轻松的工具有关。例如Bookmarks,让你保存旧查询。变量允许您在查询中重用值。具体来说,这些设置是为了让应用程序能够存储这些首选项和历史记录,或者让 phpMyAdmin 在 PHP 环境中寻找某些额外的工具集(如生成 PDF)。

    如果您打算使用 phpMyAdmin 作为基本的 SQL 接口,那么这些都不会真正适用于您。另一方面,如果您定期使用 phpMyAdmin 进行 DBA 类型的配置,那么您应该研究这些功能。

    【讨论】:

    • 有趣,这对我来说绝对有帮助。非常感谢。
    【解决方案2】:

    PhpMyAdmin 是一个应用程序,有时应用程序需要某种存储来实现它们想要提供的所有功能。

    Bookmark feature 为例,您可以使用它保存已执行的查询以供以后使用。如果您有桌面 SQL 客户端,则此查询将保存在您的硬盘上。由于 PhpMyAdmin 在服务器上运行,并且它可以访问数据库,因此最好的办法是仅使用数据库来存储此类信息。

    由于 PhpMyAdmin 不知道您的数据库服务器中哪个数据库名称是免费的(并且根本不知道您是否需要这些功能),因此它不会自动创建所需的数据库和表,而是等待您的批准——这是你引用的通知。

    【讨论】:

      猜你喜欢
      • 2016-02-22
      • 2014-03-24
      • 1970-01-01
      • 2013-09-04
      • 2012-05-28
      • 2014-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多