Board logo

标题: [应用&技术] 解决phpMyAdmin“登录超时 (1440 秒未活动),请重新登录”的问题 [打印本页]

作者: jfx    时间: 2018-4-24 12:24     标题: 解决phpMyAdmin“登录超时 (1440 秒未活动),请重新登录”的问题

phpmyadmin一般登录有效期为1440秒,若是大工程项目,时长面临登录超时提醒,经常需要重新登录,因此可以修改其登录有效期来更方便的进行项目开发,修改方法如下:

1.打开配置文件php.ini,找到session.gc_maxlifetime = 1440,之后将数值1440改大就行了,然后使之生效

2.找到 phpMyAdmin / libraries / config.default.php 文件,打开找到$cfg['LoginCookieValidity'] = 1440;将1440修改成更大的值即可。但是此值要小于等于session.gc_maxlifetime 的值,否则会出现错误提示。

- y& [. J! g: n' \6 r3 v) w

网上多数说只改1就好了,但是实验证明只修改1无效果,还是1440秒登录失效,因此必须1、2均修改才有效。


5 n% e0 U7 S' u( Y

问题描述


/ U) A  }2 ~& P2 i

phpMyAdmin打开一段时间后会出现“登录超时 (1440 秒未活动),请重新登录”的问题:

解决方法

永久有效:

vim config.inc.php

然后在里面加上下面这一行:

$cfg['LoginCookieValidity'] = 1440000 ;

查找php.ini文件路径

一般在/etc目录下。

新建一个test.php页面,输入

<?phpphpinfo();?>

使用浏览器访问该页面,会看到一个PHP配置信息的相关页面

找到Configuration File (php.ini) Path这一行

右边的值 /etc 就是php.ini文件所在目录

打开后在php.ini中修改session.gc_maxlifetime

修改以后记得重启相关程序方能生效。

service php-fpm restart

临时解决方法:

登录进去后,点击“服务器:localhost”->“设置”->“功能”

将“登录cookie有效期”设置为一个比较大的值即可(但正如上图所示,此修改仅作用于本次会话,下次重新登录会失效)


' _0 O: ^0 H  i; p* K

同时在首页底部会出现如下提示,不用管它






欢迎光临 捷飞网络论坛 (http://bbs.fjbjdd.com/) Powered by Discuz! 7.2