OpenCart 客户端会话即将到期
OpenCart Client Session Expiring
将我们的客户 OpenCart (2.0.3.1) 网站更改为新的 CentOS 7 + Plesk 17 服务器后,他们的客户在一段时间不活动(大约 1 小时)后被注销。据我所知,OpenCart 不会自动注销购物车用户并且它被报告为新用户。
php session.cookie_lifetime 设置为 0,实际上其余 PHP 会话设置与旧 ISPConfig 服务器相同。
可能是什么原因造成的...有没有其他人遇到过类似的 Apache/PHP 配置问题?
- AWS 上的 CentOS 7
- Plesk 玛瑙 17.0.17
- PHP 7.1
- MySQL (5.5.52)
终于在这里找到了一个解释问题和解决方案的问题。
https://websavers.ca/plesk-php-sessions-timing-earlier-expected/
基本上 /etc/cron.hourly/plesk-php-cleanuper 是 运行 并且每小时清除一次会话并且没有选择正确的 cookie_lifetime 和 gc_maxlifetime 设置。
将 plesk-php-cleanuper 移至 /etc/cron.daily/ 可解决问题。
mv /etc/cron.hourly/plesk-php-cleanuper /etc/cron.daily/
将我们的客户 OpenCart (2.0.3.1) 网站更改为新的 CentOS 7 + Plesk 17 服务器后,他们的客户在一段时间不活动(大约 1 小时)后被注销。据我所知,OpenCart 不会自动注销购物车用户并且它被报告为新用户。
php session.cookie_lifetime 设置为 0,实际上其余 PHP 会话设置与旧 ISPConfig 服务器相同。
可能是什么原因造成的...有没有其他人遇到过类似的 Apache/PHP 配置问题?
- AWS 上的 CentOS 7
- Plesk 玛瑙 17.0.17
- PHP 7.1
- MySQL (5.5.52)
终于在这里找到了一个解释问题和解决方案的问题。
https://websavers.ca/plesk-php-sessions-timing-earlier-expected/
基本上 /etc/cron.hourly/plesk-php-cleanuper 是 运行 并且每小时清除一次会话并且没有选择正确的 cookie_lifetime 和 gc_maxlifetime 设置。
将 plesk-php-cleanuper 移至 /etc/cron.daily/ 可解决问题。
mv /etc/cron.hourly/plesk-php-cleanuper /etc/cron.daily/