Login-Dialog vermisst Link zum Logo, weil DISCOURSE_FORCE_HTTPS auf „false“ gesetzt ist

Ich habe gerade festgestellt, dass mein Forum-Anmeldedialog nun ein „fehlendes“ Platzhaltersymbol anzeigt, wo früher das Forum-Logo zu sehen war.

Nach der Anmeldung wird das primäre Logo der Website normal angezeigt.

Ich habe nur zwei Logo-Varianten hochgeladen – das Standard-„Primärlogo“ und das „Kleines Logo“ – wobei die anderen Variantenoptionen nicht verwendet werden, sodass standardmäßig eines der ersten beiden verwendet wird.

Ich bin mir nicht sicher, frage mich aber, ob dies mit einem kürzlichen Forum-Update oder einem Rebuild zusammenhängt.

Könnte etwas den Zugriff auf Website-Ressourcen wie Logos für nicht angemeldete Benutzer verhindern?

1 „Gefällt mir“

Ich frage mich … könnte das die Ursache sein?

(post)

Tritt dies im abgesicherten Modus auf? Gibt es Fehler in der Browserkonsole?

Falls es hilft, die Sache einzugrenzen: Ich glaube, das ist auf der Landingpage, die eine „Anmeldung erforderlich“ anzeigt? (Korrigiere mich, wenn ich falsch liege :slight_smile:) Ich kann den Logo-Header wie gewohnt sowohl auf deiner Registrierungs- als auch auf deiner eigentlichen Anmeldeseite sehen.

Ich glaube nicht, dass das Logo dort standardmäßig enthalten ist und das Bild etwas ist, das du manuell hinzugefügt hast. Eine Überprüfung, wie es hinzugefügt wurde, könnte Hinweise darauf geben, was sich geändert haben könnte. :crossed_fingers:

Das könnte daran liegen, dass ich kein richtiges Logo auf meiner Seite eingerichtet habe. Ich muss noch ein paar Dinge überprüfen… :slight_smile:

2 „Gefällt mir“

Danke @NateDhaliwal, einige gute Vorschläge.

Das Umschalten dieser Einstellung und das anschließende Neuladen bewirkt keine Änderung.

Ich kann anscheinend überhaupt nicht in den abgesicherten Modus gelangen – https://discourse.nzarchiteure.net.nz gibt eine Warnung über eine ungültige Verbindung in meinem Browser aus (ebenso wie http://discourse.nzarchiteure.net.nz)

Es gibt sicherlich Fehler auf dieser Seite – was darauf hindeutet, dass der Anmeldedialog aus irgendeinem Grund versucht, auf eine Mischung aus HTTPS- und HTTP-basierten URLs für seinen Inhalt zu verweisen.

(index):365  Mixed Content: Die Seite unter 'https://nzarchitecture.net.nz/' wurde über HTTPS geladen, hat aber eine unsichere Schriftart 'http://nzarchitecture.net.nz/fonts/JetBrainsMono-Regular.woff2?v=0.0.19' angefordert. Diese Anforderung wurde blockiert; der Inhalt muss über HTTPS bereitgestellt werden.
(index):365  Mixed Content: Die Seite unter 'https://nzarchitecture.net.nz/' wurde über HTTPS geladen, hat aber eine unsichere Schriftart 'http://nzarchitecture.net.nz/fonts/JetBrainsMono-Bold.woff2?v=0.0.19' angefordert. Diese Anforderung wurde blockiert; der Inhalt muss über HTTPS bereitgestellt werden.
app.js:297 ℹ️ Discourse v2025.12.0-latest — https://github.com/discourse/discourse/commits/4e84c286d6 — Ember v6.6.0
content.js:18 [Form Persistence] Initialisiere Formular-Persistenz-Erweiterung...
content.js:868 shouldRun: false
(index):1  Mixed Content: Die Seite unter 'https://nzarchitecture.net.nz/' wurde über HTTPS geladen, hat aber ein unsicheres Favicon 'http://nzarchitecture.net.nz/uploads/default/optimized/1X/f194d3ff8870aa98f79a9aef41a5d954c243aef6_2_32x32.png' angefordert. Diese Anforderung wurde blockiert; der Inhalt muss über HTTPS bereitgestellt werden.
content.js:13 [Form Persistence] Daten aus dem Speicher abgerufen: Object
content.js:18 [Form Persistence] Auf der aktuellen Seite ist die Formular-Persistenz nicht aktiviert
(index):1  Mixed Content: Die Seite unter 'https://nzarchitecture.net.nz/' wurde über HTTPS geladen, hat aber ein unsicheres Element 'http://nzarchitecture.net.nz/uploads/default/original/1X/5d5ed6d82ef2bd08985655747ca1f2d08e94ac0e.png' angefordert. Diese Anforderung wurde automatisch auf HTTPS hochgestuft. Weitere Informationen finden Sie unter https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
(index):1  Mixed Content: Die Seite unter 'https://nzarchitecture.net.nz/' wurde über HTTPS geladen, hat aber ein unsicheres Bild 'http://nzarchitecture.net.nz/uploads/default/original/1X/5d5ed6d82ef2bd08985655747ca1f2d08e94ac0e.png' angefordert. Diese Anforderung wurde blockiert; der Inhalt muss über HTTPS bereitgestellt werden.
(index):1  Mixed Content: Die Seite unter 'https://nzarchitecture.net.nz/' wurde über HTTPS geladen, hat aber ein unsicheres Element 'http://nzarchitecture.net.nz/uploads/default/optimized/1X/f194d3ff8870aa98f79a9aef41a5d954c243aef6_2_512x512.png' angefordert. Diese Anforderung wurde automatisch auf HTTPS hochgestuft. Weitere Informationen finden Sie unter https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
content.js:18 [Form Persistence] Anweisung zur Statusprüfung empfangen
content.js:13 [Form Persistence] Daten aus dem Speicher abgerufen: Object
content.js:18 [Form Persistence] Seitenstatus aktualisiert: Object


Ich weiß auch nicht, woher diese chinesischen Zeichen inmitten der Konsolenwarnungen kommen und ob sie Anlass zur Sorge geben. Die Website selbst wurde auf Englisch erstellt und es sind keine anderen Übersetzungen eingerichtet.

Wie sage ich Discourse, dass es Bilder nur über HTTPS laden soll?

2 „Gefällt mir“

Die Warnungen bezüglich gemischter Inhalte könnten wichtig sein, insbesondere in Verbindung mit Ihrem anderen Thema Bogus Dashboard advice

@Paul_King Könnte dies im Rahmen dieser kürzlichen Änderungen an Ihrer Seite passiert sein? Bootstrap error during Discourse install: ENOENT - /etc/runit/1.d/letsencrypt - #9 by pfaffman

1 „Gefällt mir“

Ja, Sie haben vollkommen recht, danke @JammyDodger

Es stellte sich heraus, dass meine app.yml die Einstellung DISCOURSE_FORCE_HTTPS auf „false“ gesetzt hatte.

Nachdem ich sie auf „true“ geändert und neu erstellt hatte, erschien das Logo wieder und die Warnung im Administrator-Dashboard verschwand.

2 „Gefällt mir“