我为客户开发的 Magento 商店有一个奇怪的问题。它似乎与会话相关。会话在某些页面而不是其他页面上启动。
两个例子:
- 如果我在前端以客户身份登录,Magento 会在顶部显示“登录”菜单,但仅在 /checkout 和 /customer URL 上。在所有其他 URL 上,Magento 恢复到“注销”菜单。
- 如果我将商品放入我的购物篮,购物篮计数保持为 0,除非我访问 /checkout 和 /customer URL,然后它会显示正确的计数。
因此,Magento 似乎对 /customer 和 /checkout URL 使用了与所有目录和其他模块 URL 不同的会话。
有人可以指出我恢复默认行为的正确方向吗?Magento 记住所有页面上的会话?我搜索了 google 和 SO,但没有发现任何问题,甚至远程相似。
请注意,我:
- 尝试将网站恢复为默认和基本模板,但问题仍然存在
- 以各种可能的方式清空缓存,但仍然没有任何改变
- 已经建立了很多 Magento 商店并且从未遇到过类似的问题
会话存储在数据库中,但将其设置为文件存储不会改变任何内容。
供您参考:网址为http://creastone.eleven59.nl
非常感谢!