phpapachesessionphpmyadminsession-cookies

phpmyadmin token mismatch for long time idle


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?

enter image description here

Above picture shows error.


Solution

  • I solve this annoying problem by following instructions below:

    1. open /etc/php5/apache2/php.ini
    2. find ;session.save_path = "/tmp", this line may look also like this ;session.save_path = "/var/lib/php5"
    3. remove first semicolon from this line
    4. 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.