无法通过商务kickstart 2中的管理界面安装或启用商务模块

时间:2015-03-05 07:36:45

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

出于某种原因,我在我的商务kickstart 2安装中启用商务模块时遇到了麻烦。我在尝试启用与kickstart配置文件一起安装的autosku时首先注意到了它。在模块页面中启用它不起作用,保存后它仍然未选中。启用它的唯一方法是在系统表中将状态设置为1。之后我注意到我的数据库中没有autosku表,这意味着模块的.install没有运行。我试图强制它通过devel执行php运行但没有任何反应。当我删除系统表中的模块行并运行update.php时,没有任何反应 - 除了模块再次被禁用...当我查看系统表时,模块的行是背部。在我上一次尝试中,我从本地kickstart安装中导出了必要的表并导入它,这使它工作。

同样的问题出现在商业订单字段组窗格,商务后台等。奇怪的是,我不会遇到非商业模块的问题,例如GA,i18n等 - 它们仍然启用并且它们的表是创建的,所以我认为我的数据库权限是正常的。有没有人知道可能导致这种情况的原因以及如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

发现它!出于某种原因,有问题的模块的模式版本设置为-1,使其看起来像drupal,就像它们被重新安装一样。我在系统表中将模块的模式版本更改为0并运行update.php,它在表中添加了必要的更改。希望这也可以帮助其他人。