phpMyAdmin „token mismatch“

Ich schreibe den Artikel nur, weil mich das Thema knapp 2 Wochen verfolgt hat und ich im Internet einfach keine Lösung finden konnte …

Zum Hintergrund: Im Zuge einer voll-Automatisierung mit Puppet bin ich dabei alle Server mit Puppet und Debian 11 neu aufzubauen.

Warum zum Teufel, bekommt man bei einer FRISCHEN Installation von phpmyadmin 5.1.3 (neueste zum Zeitpunkt des Artikels) und einer FRISCHEN Installation von MariaDB einen „Token mismatch“? Anmeldung klappt 1A aber benutzbar ist die Installation nicht …

Ich habe „tolle“ Tipps gefunden wie:

  • Festplatte voll
  • Cookies löschen (okay lass ich durchgehen)
  • session.save_path nach /tmp legen (Stand 2009!)
  • von Cookie-Auth auf http-Auth umzustellen – das hatte ich von Anfang an gemacht

Ihr werdet lachen – dass war es alles nicht! Dass Problem sitzt – zumindest bei mir – viel tiefer in der Infrastruktur! In meinem Fall war es der Apache-Reverse Proxy! SSL wird hier terminiert, dahinter wird http gesprochen…

Es gibt 2 Lösungsmöglichkeiten:

1.) Die Elegantere:
Im vHost hart mitgeben, dass https benutzt wird
RequestHeader set X-Forwarded-Proto „https“

2.) PmaAbsoluteUri in der config.inc.php von phpMyAdmin deklarieren
$cfg[‚PmaAbsoluteUri‘] = ‚https://www.ichalsroot.de:2000/phpmyadmin‘;

Kommentar schreiben

0 Kommentare.

Kommentar schreiben


Hinweis - Du kannst dies benutzenHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.