将Magento商店从1.7升级到1.9.2后,我有一种奇怪的行为
点击“管理客户”时,我会看到“由同一客户经理购买的产品”表。如果我点击其中一个条目,则会显示以下致命错误:
致命错误:在第72行的/includes/src/Mage_Adminhtml_Block_Customer_Edit.php中的非对象上调用成员函数getId()
(我明白为什么,Magento正在尝试使用wring表的ID和键值来编辑客户)
这不会发生在我的1.7版本商店的备份版本上。
我认为这与此问题有关: http://forum.azmagento.com/how-to/fatal-error-in-manage-customers-gt-edit-magento-1410--32298.html
但我似乎无法在这里取得任何进展......我的sql技能也相当蹩脚:(
任何帮助形成你们的人或暗示在哪里看都会非常感激。
答案 0 :(得分:1)
我们在升级到1.9.2.2后自己搜索同一个问题时发现了自己的问题。对我来说,答案是禁用一个名为Sold Together的模块,该模块带有Templates Master的模板包。我仍然在调查它为什么这样做,但最简单的事情就是从/ app / code / local / TM / SoldTogether中删除它并刷新缓存,因为我们必须让它恢复工作然后我会回来检查更多。
干杯, 杰森
答案 1 :(得分:1)
与Argento主题更新/升级说明一样:
删除以下文件: 应用程序/代码/本地/ TM / SoldTogether /控制器/ Adminhtml / CustomerController.php 应用程序/代码/本地/ TM / SoldTogether /控制器/ Adminhtml / OrderController.php
http://argentotheme.com/argento-170-171-upgrade-instructions