Bonjour,
J'espère que je publie dans le bon forum… Voilà plusieurs semaines que j'ai une erreur Token mismatch (traduite en français par Disparité du jeton) lorsque je tente d'accéder à phpMyAdmin installé en local sur ma machine (une Arch Linux). Cette erreur m'empêche de naviguer comme je le souhaite dans mes bases de données, ce qui fait que je reste bloqué sur la page d'accueil une fois authentifié.
En faisant des recherches, beaucoup indiquent avoir résolu le problème en dé-commentant la ligne ci-dessous dans le fichier php.ini
et en redémarrant le serveur Apache, mais le problème persiste toujours chez moi…
1 | session.save_path = "/tmp" |
J'ai par ailleurs remarqué quelque chose que je ne m'explique pas, qui pourrait être en lien avec mon erreur : une fois connecté, la barre d'URL de mon navigateur a en effet la forme suivante :
1 | /phpmyadmin/db_structure.php?server=1&db=madatabase&token= |
Je trouve surprenant que la variable token
soit vide. Habituellement, elle contient une chaîne aléatoire, et je me demande si ce n'est pas finalement cela qui est à l'origine de mon problème.
Auriez-vous une idée de comment résoudre ce problème assez gênant ?
Ma configuration :
- OS : Arch Linux
- Apache 2.4.18
- PHP 5.6.161
- Extension PHP pour l'accès à la base de données par phpMyAdmin :
mysqli
- Extension PHP pour l'accès à la base de données par phpMyAdmin :
- MySQL 5.6.16
- phpMyAdmin 4.5.5.1
Merci d'avance
-
J'ai volontairement bloqué la version de PHP à la version 5 pour les besoins d'un projet universitaire. C'est pourquoi ce n'est pas la version 7 qui est installée ici. ↩