furoblog’s blog

妻と一緒にはじめました。1日1更新が目標です。

【ECCUBE3】Sessionの保存方法がECCUBE2と変わっていた

ECCUBE3

 

ECCUBE3のセッションタイムアウトについて調べました。

 

ECCUBE3はymlの『cookie_lifetime』という値を参照していた

結論から言うと、

 

 

app/config/eccube/config.yml

cookie_lifetime

 

という値があります。

そこがデフォルト0になっていて、その場合はブラウザのセッションタイムアウト(厳密にはクッキーの設定)に従っているようです。

 

なので個別に設定したい場合はcookie_lifetimeを変更すればOKです。

 

ECCUBE2はDBの値(と言いつつファイルキャッシュ)を参照していた

ECCUBE2に慣れていた僕がハマったのは、そもそも2系の時はmtb_constansというDB設定を参照していたためです。

 

 

SESSION_LIFETIME、MOBILE_SESSION_LIFETIMEあたりの値ですね。

これは管理画面から変更できました。

 

ロクに情報が載っていなかったのでメモとして残しておきます。