修改phpmyadmin中的默认超时时间

来源:互联网 发布:南京智推数据是干嘛的 编辑:程序博客网 时间:2024/05/16 10:56


修改phpmyadmin中的默认超时时间 - T` - 博客频道 - CSDN.NET  http://blog.csdn.net/qq7342272/article/details/6653617


该链接中包含了临时和永久设置超时值的方法 mysql - phpmyadmin logs out after 1440 secs - Stack Overflow  

http://stackoverflow.com/questions/13697820/phpmyadmin-logs-out-after-1440-secs



修改phpmyadmin中的默认超时时间


登录后1440秒未活动后总是自动退出,一天还要登录多次,终于有时间来解决这个问题了,感觉是session超时,结果在网上search了下,找到解决办法啦,哈哈哈,在此做个笔记:

phpmyadmin在使用过程中经常出现“登陆超时(1440秒未活动),请重新登录”,很烦

解决方法如下:

修改php.ini,找到

session.gc_maxlifetime = 1440

将数值改大就行了,然后使之生效

试验了一下,结果不好使。

最终解决方案:

找到 config.inc.php 文件,打开,修改

$cfg['LoginCookieValidity'] = 1440;

将1440修改成更大的值即可。

 

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



///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




如果是使用官方phpmyadmin的docker镜像:

官方文档

Installation — phpMyAdmin 4.8.0-dev documentation  

https://docs.phpmyadmin.net/en/latest/setup.html#installing-using-docker


官方issues (讲述了直接把配置文件映射进去即可)

Cannot change configuration options · Issue #38 · phpmyadmin/docker  

https://github.com/phpmyadmin/docker/issues/38



上述文档里面有关于自定义配置的章节

Customizing configuration

Additionally configuration can be tweaked by /etc/phpmyadmin/config.user.inc.php. If this file exists, it will be loaded after configuration is generated from above environment variables, so you can override any configuration variable. This configuration can be added as a volume when invoking docker using -v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.phpparameters.

Note that the supplied configuration file is applied after Docker environment variables, but you can override any of the values.

For example to change default behaviour of CSV export you can use following configuration file:

<?php$cfg['Export']['csv_columns'] = true;

按照本人实践, 在镜像中的/etc/phpmyadmin/config.user.inc.php添加下面一行并不生效, 所以我还同时把下面一行添加到/etc/phpmyadmin/config.inc.php中

$cfg['LoginCookieValidity'] = 40000;



0 0
原创粉丝点击