【发布时间】:2015-01-10 07:03:20
【问题描述】:
我知道这个问题在 SO 网站上已经被问过很多次了。但是,我读过this、this、this、this、this 和this 等等。他们都没有工作。我还尝试更改会话文件的位置以及我现在不记得的其他内容。
我的设置:
一个:config.inc.php 文件:
<?php
$cfg['LoginCookieValidity'] = 3600 * 24; // http://docs.phpmyadmin.net/en/latest/config.html#cfg_LoginCookieValidity
这显示在 phpMyAdmin 设置中:
两个:.htaccess 文件:
php_value session.gc_maxlifetime 86400
三:来自phpMyAdmin根目录的phpinfo.php文件显示:
四:服务器(uname -a):
Linux ubuntu-13 3.11.0-26-generic #45-Ubuntu SMP Tue Jul 15 04:02:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
还有其他方法可以增加 phpMyAdmin 会话超时吗?
【问题讨论】:
-
尝试重启你的 apache 和 mysql 服务
-
已经启动了大约30-40次。这个问题我记得很久了(几年)。我永远无法更改 phpMyAdmin 会话时间。但我受够了。我什至考虑过改变它。
-
您可能在最初尝试使其工作时无意中弄乱了某些东西。重新安装 phpMyAdmin、您的网络服务器,甚至可能是您的数据库可能会更容易。但这当然取决于您的设置。 Cookie 会话不应过期,只要它们被频繁地访问/(更改?)足以逃避过期。如果您不想走以前的路线,那就留下一个可能的解决方法。
-
我现在使用的这台服务器只设置了几个月。以前的服务器对会话有“相同的东西”。在这台服务器上,我已经改回了我的更改,除了上面的设置。
-
apt-get 更新; apt-get 升级;试试这个来升级系统中的所有包。
标签: php phpmyadmin session-timeout