我在我的本地开发环境中安装了 phpMyAdmin 4.0.4.1
,我将 auth_type
设置为 config
。我还通过此设置提供身份验证要求:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['password'] = 'somepassword';
但是一段时间后它处于空闲状态,如果我单击它的任何链接,它会显示错误 token mismatch
,有什么办法可以增加它的 TTL?还是让它永远活着?
上图显示错误。
原文由 Arash Mousavi 发布,翻译遵循 CC BY-SA 4.0 许可协议
我按照以下说明解决了这个烦人的问题:
/etc/php5/apache2/php.ini
;session.save_path = "/tmp"
,这一行可能看起来也像这样;session.save_path = "/var/lib/php5"
sudo service apache2 restart
仅供参考:我在 Ubuntu 12.04 下使用 apache2、php5、phpMyAdmin 4.0.5 工作,因此对于不同的系统和服务器,文件路径可能略有不同。
如果有任何问题,请检查步骤中的目录
2.
是否对服务器可写。祝你好运。