php - Magento session 在哪里序列化?

标签 php magento session serialization

我收到这个 fatal error :

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_Core_Model_Config_Element 但失败了,但我从未使用过 getNode(),它始终是 getStoreConfig()我。

我很乐意调试它,如果我能找到生成它的WHERE。 Magento session 在哪里被序列化?

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

最佳答案

我已找到导致此问题的错误。但是有兴趣找出调试它的地方,但由于没有正确的答案,没有理由再等了。

无论如何,问题在于将模型对象添加到 session 中,这显然是不行的。在某一时刻,它必须包含该元素的类别。

关于php - Magento session 在哪里序列化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432989/

相关文章:

php - Prestashop Web 服务 API 不断要求身份验证

php - Mysql Insert With PHP - 空格后不允许有字符。

php - Magento 集合分组和按值范围限制

search - magento 搜索问题

java - AWS - 如何在 Java Web 应用程序的子域和域之间共享 session ?

PHP imap_open() => [AUTHENTICATIONFAILED]

Magento 1.7 向集合过滤器添加多个属性

c# - 如何检查 MVC 应用程序的应用程序空闲状态

即使设置了值,PHP $_SESSION 也返回空数组

php - PHP 或 Python、perl 中的 cURL 脚本