You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Magento 2.2.3会话过期问题的有效解决方法

解决Magento 2.2.3中「Your current session has been expired.」会话过期问题

我之前也碰到过Magento 2.2.3里频繁弹出「Your current session has been expired.」的头疼问题,试过不少常规方法都没解决,最后找到了一个有效的数据库层面的方案,分享给大家:

试过的无效方案

  • 修改php.ini里的会话相关配置(比如延长session.gc_maxlifetime这类参数)
  • 在core_config_table表中添加一条session过期时间设为86400的记录

最终有效的解决步骤

直接操作数据库中的admin_session表,修改updated_at列的类型:

  1. 登录你的数据库管理工具(比如phpMyAdmin、Navicat等)
  2. 定位到对应Magento项目的数据库,找到admin_session表
  3. 编辑updated_at列,将其类型从TIMESTAMP改为CURRENT TIMESTAMP(通过工具的下拉选项来设置,确保该列会自动更新为当前时间戳)

修改完成后,会话的更新时间会自动维护,这个烦人的会话过期提示就不会再乱弹了。

内容的提问来源于stack exchange,提问作者windkostya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:57:11