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


Error : Call to a member function getAllOptions() on a non-object when upgraded magento from 1.5 to 1.7

我有一个基于社区版 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

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

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

您需要重新安装或升级扩展,但同时您可以做的是:

评论 应用/法师.php第 198 行

//self::$_appRoot = null;

因为此行是调用的:app/code/core/mage/Core/Model/Config/Options.php第54行:

希望对您有所帮助!

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

评论 应用/法师.php第 198 行self::$_appRoot = 空;