Assets werden nicht mehr gerendert

Mein Forenhintergrund wird nicht mehr angezeigt

Ich habe die Assets überprüft und sie waren noch da. Ich betreibe eine Nicht-Produktionsinstanz, um Dinge zu testen. Dort war es dasselbe. Auf dieser Seite habe ich das UI-Update durchgeführt, aber es wurde schlimmer, es erschienen mehr fehlende Assets.

Hier ist eine seltsame Wendung: Wir sind vor fast einem Jahr von Discourse-Hosting zu Self-Hosting gewechselt. Bei der Überprüfung von Konsolenfehlern meldet das fehlende Bild eine 403 zurück an einen Discourse-Server.

Die Theme-Dateien zeigen die erwartete Self-Hosting-URL, nicht die 403 :man_shrugging:

In diesem Screenshot ist die 403 eine Discourse-Datei, die darüber/darunter liegenden sind auf dem erwarteten Self-Hosting-Server

Ich beantworte gerne Fragen, falls dies mehr als ein Einzelfall ist, und würde mich auch freuen, wenn mir jemand die notwendigen Konsolenbefehle zum korrekten Neuaufbau posten könnte.

Ich bin mir z.B. nicht sicher, ob ich eine Neuordnung vom alten Discourse-Server zum neuen Self-Hosting-Server durchführen möchte, wenn das bereits geschehen ist und bisher korrekt war, wie ich dachte.

Vielen Dank im Voraus

Robert

Jemand anderes hatte kürzlich ein ähnliches Problem, und ich glaube, das lag daran, dass die S3-Assets beim Wechsel von Discourse-Hosting zu Self-Hosting nicht einbezogen/neu zugeordnet wurden?

Ich bin mir nicht sicher, ob das hilfreich ist, aber ich dachte, ich werfe es mal ein.

1 „Gefällt mir“

Der andere Nicht-Produktionsstandort hat ebenfalls keine Avatare mehr, ein neues Problem ebenfalls.
Ein kurzer Blick auf den Systemavatar zeigt, dass er zu einer Discourse-URL zurückgekehrt ist.

Wie kommt es zu dieser scheinbar zufälligen Änderung :thinking:

Ich habe erfolgreich eine vier Tage alte Sicherungsdatei ausgeführt, keine Hilfe

Ich habe die Theme-Dateien erneut überprüft und sie verweisen auf den Discourse-Server

Das ist der Nicht-Produktionsserver, der öffentliche zeigt die Dateien korrekt an, obwohl er nicht funktioniert. Es gibt keine Pläne, eine Sicherung darauf zu versuchen

Als Sie discourse.org-Hosting verlassen haben, haben Sie versäumt, ein Backup anzufordern, das Ihre Uploads enthielt. Daher haben Sie diese seit Ihrem Weggang aus deren S3-Bucket verwendet.

Wenn Sie Glück haben, können Sie den Support per E-Mail kontaktieren und darum bitten, dass sie diese wiederherstellen. Wenn sie dies tun können, müssen Sie diese Assets auf Ihren lokalen Speicher herunterladen, bevor sie sie endgültig löschen.

3 „Gefällt mir“

Vielen Dank für Ihre Antwort, ich weiß sie sehr zu schätzen, besonders angesichts Ihres Fachwissens.

Als wir dies taten, wie ich jetzt zurückblicke, musste Discourse nur eine “Box ankreuzen, damit Uploads in Ihre Sicherungsdatei aufgenommen werden”, und dann haben wir sie heruntergeladen, und ich habe die anschließende SSH durchgeführt, um sie neu zuzuordnen.

Die Vorstellung, dass wir Discourse-Server verwendeten, ergibt mit meinem begrenzten Wissen darüber, wie das alles funktioniert, keinen Sinn. Können Sie das bitte weiter erläutern?

Nochmals vielen Dank

Robert

Sie speichern Uploads in einem S3-Bucket. Das Kontrollkästchen „Uploads einschließen“ schließt nur lokale Uploads ein, nicht die auf S3.

Es gibt eine versteckte Website-Einstellung include_s3_uploads_in_backups. Wenn Sie Ihren Dienst kündigen, wird diese standardmäßig aktiviert. Wenn Sie sie bitten, diese Einstellung zu aktivieren, werden sie dies tun. Aber wenn Sie einfach ein Backup erhalten, bevor Sie Ihren Dienst kündigen, werden die Uploads in S3 nicht berücksichtigt, nur die auf lokaler Speicherung (und davon gibt es keine).

Aber vielleicht irre ich mich und Sie haben nur ein paar Themes, bei denen Discourse-Assets fest einprogrammiert sind. Das ist sicherlich bei dem Theme in Ihren Bildern der Fall.

1 „Gefällt mir“

Was bedeutet das?

Das Theme hat derzeit die korrekte lokale URL, wie hier und in der Konsole zu sehen ist, doch der Fehler unten liest von Discourse. Wie kann ich das korrigieren? Ich verstehe es nicht einmal :man_shrugging:

Theme-URL https://forum.full30.com/uploads/default/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg

Fehler-URL
https://aws1.discourse-cdn.com/business6/uploads/full30/original/3X/c/4/c494a95ad520309fc876fdf90512edac303c647d.jpeg

Vielen Dank für Ihre Geduld

Robert

Irgendetwas, irgendwo verweist auf diese URL. Es scheint, dass der Ort, der auf diese URL verweist, nicht der Ort ist, an dem Sie suchen.

3 „Gefällt mir“

lol, nicht die Droiden, nach denen ich suche :wink:

Ich verstehe deine Antwort, bin aber im Moment ratlos und hoffe, dass ein anderer Experte eine Idee hat.

1 „Gefällt mir“

Eine weitere Instanz wurde weiter unten auf der Seite gefunden, also, so seltsam es auch ist/war, Sie haben es gelöst, vielen Dank für Ihre Hilfe.

2 „Gefällt mir“

Und in nur einer weiteren Stunde. Ich fühle deinen Schmerz. Gut, dass es nicht das war, was ich zuerst dachte!

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.