跳至正文

修改 phpMyAdmin 中的默认超时时间

  本地开发环境中 phpMyAdmin 默认登录24分钟未活动后就会自动退出,并出现“登陆超时(1440秒未活动),请重新登录”的弹窗,这在开发环境来说比较烦,一天不知要登录多少次,解决方法如下:

1、修改php.ini,找到

session.gc_maxlifetime = 1440

将数值改大,改为24小时:

session.gc_maxlifetime = 86400

2、修改 phpMyAdmin 配置文件:

找到 phpMyAdmin/libraries/config.default.php 文件,查找

$cfg['LoginCookieValidity'] = 1440;

将1440也修改成86400

$cfg['LoginCookieValidity'] = 86400;

重启服务,使之生效。

注意:$cfg[‘LoginCookieValidity’]的值不能大于php.ini里的session.gc_maxlifetime的值,否则 phpmyadmin 里会出现“您的 PHP 配置参数 session.gc_maxlifetime (外链,英文) 短于您在 phpMyAdmin 中设置的 Cookies 有效期,因此您的登录会话有效期将会比您在 phpMyAdmin 中设置的时间要更短。”错误。

标签: