繁体   English   中英

致命错误:未定义的类常量'FORM_KEY' - Magento

[英]Fatal error: Undefined class constant 'FORM_KEY' — Magento

从Magento ver升级后 1.7.0.2到1.9.2.0我运行了一个错误,无法在任何地方找到解决方案。

错误是:

Fatal error: Undefined class constant 'FORM_KEY' in \app\code\core\Mage\Checkout\Helper\Cart.php on line 67  

system.log,exception.log或php error.log中没有其他错误。 这个错误打印输出在页面上。

我怎样才能解决这个问题?

类常量是Mage_Core_Model_Url::FORM_KEY ,在Magento 1.7中还不存在

如果你使用Magento编译器激活(你不应该看, 我应该何时使用Magento编译器 ),重新编译。 如果您使用像APC这样的操作码缓存,请将其刷新。

但最有可能的问题是你在app/code/local/Mage/Core/Model/Url.php制作了这个类的副本,以修改它的一些变化。 检查您在那里更改了什么,将其替换为app/code/core/Mage/Core/Model/Url.php的新文件,然后重新应用您的更改1


1.更好的是,不要在app/code/local/Mage和用户正确的类重写中放任何东西

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM