我在/var/www/html/phpmyadmin/config.inc.php
$cfg['Servers'][$i]['LoginCookieValidity'] = 28800;
那是8小时
已使用sudo service httpd restart
但仍然会在30分钟后到期。为什么呢?
我正在使用亚马逊ec2 Linux。
答案 0 :(得分:1)
可能这是因为session.gc_maxlifetime
的网络服务器设置低于LoginCookieValidity,导致会话无效并被删除。
来自the manual:
请注意,php配置选项
session.gc_maxlifetime
可能会限制会话有效性,如果会话丢失,登录cookie也会失效。因此,最好将session.gc_maxlifetime
至少设置为$cfg['LoginCookieValidity']
的相同值。