Hallo, ich bin mir nicht sicher, seit wann das passiert, und ich kann es nur auf meiner selbst gehosteten Discourse-Instanz reproduzieren, die ich gerade auf die aktuellste Version aktualisiert habe.
Wenn ein anonymer Besucher auf einen beliebigen Benutzeravatar klickt, erscheint der Umriss der Benutzerkarte für einige Millisekunden und verschwindet dann sofort wieder. Die F12-Fehlerkonsole zeigt:
GET https://example.com/u/UserName/card.json?include_post_count_for=xxxxx
Status 500 Internal Server Error
Version HTTP/2
Transferred 294 B (46 B size)
Referrer Policy strict-origin-when-cross-origin
Request Priority Highest
Dies geschieht auch im abgesicherten Modus.
Ich habe die Einstellung Benutzerprofile vor der Öffentlichkeit verbergen nicht aktiviert, aber ich habe vor ein paar Tagen getestet, ob ich sie aktivieren kann. Ich bin mir nicht sicher, ob das damit etwas zu tun hat.
Nein, das habe ich nie zum Laufen gebracht. Auf jeden Fall wäre das im abgesicherten Modus deaktiviert gewesen.
Die Zahl ?include_post_count_for=xxxxx ist die Nummer der Topic-ID, nicht des Benutzers.
Ich ging davon aus, dass die Funktion, die fehlschlägt, für die Schaltfläche „X Beiträge in diesem Topic“ ist, die in einer Benutzerkarte angezeigt wird.
Der abgesicherte Modus deaktiviert nur Frontend-Code und lässt einige serverseitige Dinge unberührt, sodass es sich immer noch um ein Plugin handeln könnte, auch wenn es im abgesicherten Modus auftritt. Es gibt hier einen aktuellen Beitrag mit weiteren Informationen: Safe-mode failed with a plugin - #4 by david
Ich kann dieses Problem auf meiner Testseite nicht reproduzieren. Haben Sie Plugins/zusätzliche Einstellungen/etwas Ungewöhnliches, das Auswirkungen haben könnte? Gibt es weitere Informationen im /logs über den Fehler?
Mit der ursprünglichen Version des Plugins, die jahrelang unverändert war, ist mir dieses Problem nie aufgefallen. Als das Update dann PMs zwischen Benutzern kaputt machte, habe ich das Plugin deaktiviert. Und jetzt, seit ich es mit Ihren neuesten Korrekturen wieder aktiviert habe, ist es, dass mir dieses Problem aufgefallen ist.