Php Magento会话在哪里序列化?

Php Magento会话在哪里序列化?,php,magento,session,serialization,Php,Magento,Session,Serialization,我遇到了一个致命错误: PHP Fatal error: Uncaught exception 'Exception' with message 'Serialization of 'Mage_Core_Model_Config_Element' is not allowed' in [no active file]:0 Stack trace: #0 {main} thrown in [no active file] on line 0 我知道它试图序列化Mage\u Core

我遇到了一个致命错误:

PHP Fatal error:  
Uncaught exception 'Exception' with message 
'Serialization of 'Mage_Core_Model_Config_Element' is not allowed' 
in [no active file]:0 Stack trace: #0 {main}   
thrown in [no active file] on line 0
我知道它试图序列化
Mage\u Core\u Model\u Config\u元素
但失败了,但我从未使用过
getNode()
,对我来说总是
getStoreConfig()

如果我能找到它的生成位置,我很乐意调试它。正在序列化的Magento会话在哪里


注意:在这种情况下,尝试回显页脚中的序列化(如建议的一个线程)不起作用。未设置会话(此错误的原因),因此当会话到达页脚时没有错误…

我已找到导致此错误的错误。然而,我有兴趣找出调试的地方,但由于没有正确的答案,没有理由再等待


无论如何,问题是向会话添加一个模型对象,这显然是一个禁忌。在某一点上,它必须包含该类元素。

搜索函数的用法可以为您提供一种方法,但它的用法相当广泛,因此无法快速、明确地回答您的问题。我也在努力解决这个错误。在将模型对象添加到会话中时,有没有关于查找文件的指针?对我来说,这很明显,因为我正在开发一个模块,向会话中添加内容。我建议检查您安装的任何第三方模块,因为Magento core没有这样做,原因与其他开发人员不应该这样做的原因相同——原始帖子中的错误:)否则也有一些选项-在会话保存之前,请尝试查看对象,看看是否发现了任何内容。一旦你看到一个对象-搜索setData(X…和setX,其中X是保存它的密钥。这将是我的第一个建议。