2012-03-30 197 views
1

我有一个奇怪的错误,我正在Magento(1.5.1)上工作,但由于我不知道什么时候,模块的安装脚本不再工作,对于每一种模块,Magento似乎都不运行SQL文件夹。我尝试使用PDO和相同的连接设置(主机,dbname,loggin,pwd)制作一个基本的外部php脚本,并且工作,所以我猜这不是SQL权限问题。我完全失望。每一个Magento模块的SQL安装脚本不再运行

(抱歉说不好英语...当然我是法国人)

有一个愉快的一天!

+0

是否有任何错误消息? – F21 2012-03-30 08:11:31

回答

0

也许你的脚本已经被执行了?看看你的core_resources表。

要再次执行安装脚本,您需要在DB中拥有以前的版本号:如果脚本为update-0.0.1-0.0.2,则应该将version和data_version设置为0.0.1以便执行它。
如果你想安装它,你不应该在数据库中有任何匹配的行。


编辑: 您还必须清除,当然你的缓存,

PS:你的英语很好,至少对于其他法国:)

+2

您可以尝试从core_resource表中删除条目并清除缓存。 – sulabh 2012-03-30 08:25:42

+0

这就是我在我的答案,Sulabh ...说,但+1清除缓存 – haltabush 2012-03-30 08:28:08

+0

确实,模块列在core_ressource表中,但没有创建没有INSERT,没有创建表,有任何提示尝试调试安装脚本?因为他不会给我发回错误信息。 并顺便说一下(谢谢) – 27nov 2012-03-30 09:31:49