【问题标题】:unable to install or enable commerce modules via admin interface in commerce kickstart 2无法通过 commerce kickstart 2 中的管理界面安装或启用 commerce 模块
【发布时间】:2015-03-05 07:36:45
【问题描述】:

由于某种原因,我在 commerce kickstart 2 安装中启用 commerce 模块时遇到了麻烦。我在尝试启用与 kickstart 配置文件一起安装的 autosku 时首先注意到它。在模块页面中启用它不起作用,保存后它保持未选中状态。启用它的唯一方法是在系统表中将状态设置为 1。之后我注意到 autosku 表不在我的数据库中,这意味着模块的 .install 没有运行。我试图通过 devel execute php 强制它运行,但什么也没发生。当我删除系统表中的模块行并运行 update.php 时,什么也没有发生——除了模块再次被禁用......当我去查看我的系统表时,模块的行又回来了。在我的最后一次尝试中,我从本地 kickstart 安装中导出了必要的表并将其导入,这样它就可以工作了。

商务订单字段组窗格、商务后台等也会出现同样的问题。奇怪的是,我对非商务模块没有这个问题,例如GA、i18n 等——它们保持启用状态并创建了它们的表,所以我想我的数据库权限没问题。有谁知道这可能是什么原因以及如何解决?

【问题讨论】:

    标签: drupal-7 drupal-modules drupal-commerce commerce


    【解决方案1】:

    找到了!出于某种原因,有问题的模块的架构版本被设置为 -1,使得它看起来像是被卸载了的 drupal。我在系统表中将模块的模式版本更改为 0 并运行 update.php,它在表中添加了必要的更改。希望这对其他人也有帮助。

    【讨论】:

      猜你喜欢
      • 2018-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多