错误:当将magento从1.5升级到1.7时,在非对象上调用成员函数getAllOptions()

时间:2013-01-28 12:34:17

标签: php magento-1.7 magento-1.5 magento

我有基于社区版1.5的magento网站,当我将其升级到1.7时出现错误:“在非对象上调用成员函数getAllOptions()......” 几乎尝试了所有解决方案,但无法使其正常工作。

完整的错误消息是:

Call to a member function getAllOptions() on a non-object in /site-path/app/code/core/Mage/Core/Model/Cache.php on line 434

2 个答案:

答案 0 :(得分:4)

您的网上商店是否使用Aitoc Extensions?

http://www.magentocommerce.com/boards/viewthread/279027/

您需要重新安装或升级扩展程序,但同时您可以执行的操作是:

评论App / Mage.php第198行

//self::$_appRoot = null;

因为要调用此行: app / code / core / Mage / Core / Model / Config / Options.php第54行:

希望它有所帮助!

答案 1 :(得分:0)

  

致命错误:在a上调用成员函数getAllOptions()   非对象。在文件app / code / core / Mage / Core / Model / Cache.php。

评论App / Mage.php第198行 // self :: $ _ appRoot = null;