Bilder sind plötzlich kaputt, auch nach erneutem Hochladen

Hallo

Ich habe meine Website kürzlich von Discourse zu DigitalOcean umgezogen. Nach der Migration sah alles großartig aus, aber seit ein paar Tagen werden alle meine Bilder fehlerhaft angezeigt. Ich habe sogar versucht, die Bilder von Grund auf neu hochzuladen, aber sie sind immer noch fehlerhaft.
Das Bild zeigt ein schlankes, geometrisches Design, das zwei miteinander verbundenen Kreisen oder Schleifen ähnelt, in einem Graustufen-Farbschema vor einem weißen Hintergrund gerendert. (Beschriftet von KI)

Mein Logo wurde anfangs auch nicht angezeigt, aber ich habe es irgendwie geschafft, das zu beheben, indem ich ein größeres Bild verwendet habe, Gott sei Dank.

Ich habe leider keinen Entwicklerhintergrund, daher wäre jeder Rat, warum das passiert und was ich dagegen tun kann, sehr willkommen!

Ein Beispiel kann unter dem folgenden Link eingesehen werden:

Danke

Hallo,

Ich sehe, dass Sie immer noch das Discourse Global CDN verwenden. Wenn Sie sich von Discourse Hosting abwenden, erwarte ich, dass das CDN den Zugriff ungültig macht. :thinking:

Wenn ich oben falsch liege, würde ich app.yml bearbeiten und die Zeile mit DISCOURSE_CDN_URL auskommentieren, um die Verwendung eines CDN zu entfernen, und dann Discourse neu erstellen.

3 „Gefällt mir“

Ich glaube auch, dass Sie alle Ihre Beiträge mit Bildern neu backen müssen, nachdem Sie neu erstellt haben. :thinking:

3 „Gefällt mir“

Sie haben wahrscheinlich ein Backup erhalten, das erstellt wurde, bevor die Einstellung geändert wurde, um die Bilder in das Backup einzuschließen. War die Datei eine .tar.gz oder eine .sql.gz?

Ich hatte dieses Problem schon einmal. Es ist möglicherweise immer noch möglich, sie dazu zu bringen, diese Dateien entweder in ihrem Bucket oder in einer Art Backup-Datei verfügbar zu machen. Die Klärung kann schwierig sein.

2 „Gefällt mir“

Es war eine .tar-Datei. Die Bilder wurden anfangs einwandfrei angezeigt, aber jetzt, wo Sie es erwähnen, frage ich mich, ob sie als defekt angezeigt wurden, sobald mein Discourse-Konto abgelaufen war.
Andererseits sollte es dann behoben sein, wenn ich die Bilder manuell hochlade, um die alten zu ersetzen? Denn selbst neue Bilder, die ich hochladen möchte, funktionieren nicht…

Das sieht so aus.

Die Datenbank verweist immer noch auf den Discourse S3-Bucket/CDN, sodass das Hinzufügen in den lokalen Speicher nicht ausreicht. Die Datenbank muss aktualisiert werden, um auf den lokalen Speicher zu verweisen. Es gibt einige Themen dazu, aber es ist ziemlich kompliziert und erfordert ein gewisses Verständnis von Rails und wie Bilder gespeichert werden. Wenn Sie ein Budget haben, können Sie im Marketplace fragen oder mich kontaktieren.

Wenn neue Bilder nicht funktionieren, haben Sie ein Problem mit Ihrer Installation, das von dem oben genannten Problem getrennt ist.