ja das hatte ursprünglich funktioniert. Aber am nächsten Tag war das Problem wieder vorhanden. Wenn ich mich im Backend einlogge und mich mit dem Shopware Store Verbinde kommt eine Fehlermeldung, aber mein Account wird trotzdem angezeigt.
es baut einmal komplett die Admin-Oberfläche neu auf - ohne irgendwelche Konfigurationen zu ändern natürlich (kannst aber sicherheitshalber ein Backup erstellen davor). Bei Whitescreens im Backend oder generell Darstellungsfehlern im Admin ist das immer das erste, was wir machen.
Der erste Schritt ist immer die Fehler in den Logs bzw. im Browser zu suchen und dann zu protokollieren. Ein Fehler ohne Fehlermeldung ist zwar möglich, aber unwahrscheinlich.
Schau mal in der Browser Console nach, ob irgendwelche XHR Verbindungen 400er oder 500er Fehler werden.
Welche Shopware-Version läuft bei dir? Das passt ziemlich genau zu einem Fehler in 6.7.0.0 und 6.7.0.1:
Beim Laden des Admins ruft Shopware /api/_info/config auf, das ist der 500er in der Konsole. Dabei prüft Shopware auch die In-App-Käufe, die in core.store.iapKey gespeichert sind. Dafür braucht es einen Schlüssel vom Shopware Store. Ist keiner gespeichert und die Verbindung zum Store klappt nicht, wirft Shopware in diesen beiden Versionen einen Fehler, den es nicht abfängt. Ergebniss: 500er und weißer Admin.
Mit {} gibt es nichts mehr zu prüfen, deshalb geht es danach wieder. Eine geplante Aufgabe (in-app-purchase.update) holt die Käufe aber einmal am Tag neu vom Store, dann ist der Fehler zurück. Das wäre dein „jeden Tag wieder“.
Prüfen kannst du es im Log unter var/log: Steht dort „Could not fetch the JWKS from the SBP“ ist es das. Behoben ist es ab 6.7.1.0, ein Update wäre also die eigentliche Lösung. Bis dahin hilft dein Befehl.
Ein Neubau des Admins hilft hier eher nicht, der Fehler kommt vom Server und nicht aus dem Admin selbst.
Warum die Verbindung zum Store überhaupt hakt, ist eine zweite Frage, das zeigt der 500er bei store/updates im selben Log.