I installed phpMyAdmin 4.0.4.1
on my local develop enviroment, I set auth_type
to config
. Also I provide authentication requirements by this settings:
$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['password'] = 'somepassword';
But after a while that it is idle, if I click on any link of it , it shows me an error token mismatch
, Is there any way that I increase its TTL? or make it alive permanently?
Above picture shows error.
Advertisement
Answer
I solve this annoying problem by following instructions below:
- open
/etc/php5/apache2/php.ini
- find
;session.save_path = "/tmp"
, this line may look also like this;session.save_path = "/var/lib/php5"
- remove first semicolon from this line
- restart apache by executing
sudo service apache2 restart
FYI: I work under Ubuntu 12.04 with apache2, php5, phpMyAdmin 4.0.5 so for different systems and servers file path may be a little different.
In case of any troubles check if directory from step 2.
is writable for server.
Good luck.