我有一个magento模块和脚本设置模块。现在我想重新运行这个脚本和这个模块。我在core_resource中删除了该模块的设置,并访问了magento。但该模块未重新安装。这个模块的数据库没有被删除,虽然我在脚本中有DROP TABLE IF EXIST。并且在core_resource中,此模块的设置不存在,它实际上已被删除。所以我认为设置没有运行。但是这个模块仍然可以正常使用旧的SQL并且在core_resource中没有设置字段。
提前谢谢。
答案 0 :(得分:0)
您需要清除Magento配置缓存以触发重新运行安装资源迁移脚本。此缓存清除使Magento可以看到模块的版本已更改。
此外,您可以考虑使用n98-magerun
命令行工具 - 它有许多用于手动运行安装资源迁移脚本的命令。
答案 1 :(得分:0)
手动删除表,
然后删除core_resource行记录,
然后再次运行任何页面