Ein 500 Internal Server Error zeigt an, dass Chrome nicht versuchen, die Seite zu laden und bekommt auch eine Antwort des Servers ( das ist der Fehler 500). Der Server fällt also aus. Es hat wahrscheinlich einige Protokolle?
Da Cookies pro (Sub-) Domain gespeichert werden und localhost und 127.0.0.1 verschiedene Domains sind, wette ich, dass Chrome einen alten Cookie für localhost hat, der noch nicht abgelaufen ist, aber irgendwie nicht mehr gültig ist.
Selbst wenn PHP und phpMyAdmin abwärtskompatibel sind (also Unterschiede nach Upgrades behandeln würden), wurde der lästige Cookie möglicherweise erstellt, während Sie das neue PHP und das neue phpMyAdmin getestet haben. Nachdem Sie das Upgrade zurückgesetzt haben, versteht PHP oder myPhpAdmin nicht das neuere Format des Cookies oder einer Sitzung, auf die es verweist.
Für Sitzungen enthält das Sitzungs-Cookie eines Browsers eine ID, die sich auf dem Server auf "serialisierte" PHP-Objekte bezieht . Vielleicht hat sich das Serialisierungsformat in neueren PHP-Versionen geändert, und das alte PHP kann nicht mit dem neueren Format umgehen.
Bei anderen Cookies hat phpMyAdmin möglicherweise serialisierte Objekte direkt in dem Cookie oder in seiner Datenbank gespeichert oder erwartet einfach andere Daten als im Cookie gefunden.
Um das oben zu testen:
Um herauszufinden, ob ein Session-Cookie die Ursache ist, starten Sie Chrome neu und versuchen Sie es erneut .
Um zu sehen, ob ein normaler Cookie dies verursacht, ohne ihn jedoch zu löschen, versuchen Sie eine inkognito-Sitzung, bei der keine vorhandenen Cookies an den Server gesendet werden. Wenn dies funktioniert: Löschen Sie die Localhost-Cookies .
Wenn dies nicht funktioniert, müssen Sie den 500-Fehler im Protokoll des Servers finden.