我是magento开发中的新手:刚刚购买了自定义主题,安装完成后我在帐户页面上收到了下一条消息:
Fatal error: Cannot override final method Mage_Core_Model_Abstract::clearInstance() in app/code/core/Mage/Catalog/Model/Product.php on line 39
我没有触及任何核心文件。 谁能告诉我在哪里挖?
答案 0 :(得分:5)
以前用APC看过这个问题,将以下内容添加到你的apc.ini
apc.include_once_override=0
答案 1 :(得分:0)
我无法发表评论,但您是否通过ftp删除了var / cache目录?此函数分配有缓存标记,因此我可以看到这是一个问题。如果已经完成,你是否启用了apc缓存?如果是这样,可以尝试重新启动Web服务器。
答案 2 :(得分:0)
与上面相同的解决方案(感谢JohnBoy我忘记了apc)但我相信你可以在虚拟主机设置中通过这样做来为每个域添加这个,保存应用于全局apc设置。
php_flag apc.include_once_override 0
答案 3 :(得分:0)
重新启动apache为我清理了这个,请参阅Reedz的帖子:http://www.magentocommerce.com/boards/viewthread/378965/
答案 4 :(得分:0)
如果您遇到apc.include_once_override = 0且重启apache不起作用的情况,请尝试禁用apc(我在httpd.conf中完成)重新启动apache然后重新启用apc,这解决了问题。 不是100%为什么,但猜测它导致某种类型的apc缓存刷新。