【问题标题】:Magento 1.9.2.1 (after upgrade): Fatal error by saving productMagento 1.9.2.1(升级后):保存产品的致命错误
【发布时间】:2015-10-20 12:49:44
【问题描述】:

我确实将我的 Magento 商店从 1.8.1 升级到了 1.9.2.1 - 几乎一切都运行良好。仅保存产品以致命错误结束:

Fatal error: Call to undefined method Mage_Sales_Model_Resource_Quote::markQuotesRecollectByAffectedProduct() in /usr/share/nginx/www/magento/app/code/core/Mage/Sales/Model/Observer.php on line 135

这个函数肯定在/app/code/core/Mage/Sales/Model/Resource/Quote.php下

服务器上是 nginx 1.4.6,PHP 5.5.9 和 MySQL 5.5.44

  • /var/cache/* 和 /var/session/* 被清除
  • 缓存也被禁用
  • 我也重新索引了

有什么想法吗?

提前致谢! 达米安

【问题讨论】:

  • 还要检查这个文件\app\code\core\Mage\Sales\Model\Observer.php
  • 本地或社区文件夹中是否有覆盖此 Mage_Sales_Model_Resource_Quote 的模块?
  • @NicolasD 好点 - 有一个文件 /app/code/local/Mage/Sales/Model/Resource/Quote.php 谢谢!

标签: magento nginx


【解决方案1】:

对于可能再次遇到此问题的人:

Magento 使用覆盖本地文件夹中的核心文件,以及 社区。因此,即使您调用了这些文件夹,也请查看这些文件夹 法师类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 2016-02-11
    • 2020-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多