将 magento 从 1.9.0 升级到 1.9.1 后,ccavenue 支付模块出现错误

After upgrading magento from 1.9.0 to 1.9.1 the ccavenue payment module is giving error

magento1.9.0 升级到 1.9.1 后,ccavenue 支付模块出现错误

Fatal error: Call to a member function isLockExists() on a non-object in /public_html/app/code/core/Mage/Index/Model/Lock.php on line 257

我应该安装新版本的 ccavenue 模块如何解决这个问题?

不确定您为什么认为这与 ccavenue 支付模块有关,因为错误似乎与此完全无关。一个简单的 google 表明您应该清除所有缓存,然后重新索引所有数据,这有望解决您的问题。貌似1.9.1升级的副作用

要清除缓存,请进入您的 magento 目录。导航到 var/cache/ 并删除缓存文件夹的所有内容。

然后重新索引您需要登录到管理员并导航到系统-->索引管理所需的一切。 Select 所有索引,然后重新索引它们。之后我会再次清除缓存,然后尝试加载页面。

清除此索引 table:"index_event"

and Rewrite URL table 也很清楚,如果不是 Rewrite URL in admin side: "core_url_rewrite"

删除此文件夹位置中的文件:magento/var/locks

在管理面板和缓存中重建索引也比加载 ccavenue 支付页面后更清晰。