Ich habe Discourse erfolgreich auf einen anderen Server migriert und das einzige Problem ist, dass die hochgeladenen Bilder in Beiträgen, die im Backup-Image vorhanden waren, herunterladbar und als größere Versionen anzeigbar sind.
Bilder, die nach der Migration in Beiträgen hochgeladen wurden, sind kleiner und nicht herunterladbar. download_remote_images_to_local ist aktiv.
Was übersehe ich?
Meine Vermutung ist, dass das Forum alle Beiträge neu backen muss, damit die Bilder korrekt angezeigt werden.
Sie können sich Sidekiq ansehen, um zu sehen, ob verwandte Aufgaben ausgeführt werden; wenn nicht, versuchen Sie, ein Beitrags-HTML neu zu erstellen und zu sehen, ob dies die Beitragsbilder „repariert“?
@Bryanpwo, ich bin kein Experte, aber vielleicht kann ich einen kurzen Blick darauf werfen, wenn du möchtest. Dazu bräuchte ich temporären Admin-Zugriff auf dein Forum.
Er gab an, dass „download_remote_images_to_local aktiv ist“, daher gehe ich davon aus, dass dies nicht das Problem ist. Aber vielleicht ging ihm während eines automatischen erneuten Backens aller Beiträge der Speicherplatz aus oder so etwas?
Es liegt nicht am Festplattenspeicher, davon ist reichlich vorhanden. (Die VM, in der es läuft, hat immer noch etwa 300 GB frei) Ich führe das erneute Backen von ungebackenen Beiträgen durch, um zu sehen, ob das Problem dadurch behoben wird. Ich denke, es ist morgen fertig. Es müssen 42512 Beiträge neu gebacken werden.
Aber das Problem liegt bei neuen Beiträgen nach der Migration.
Ich konnte nicht mehr tun, als eine Wiederherstellung auf einer frischen, Standardinstallation ohne benutzerdefinierte Einstellungen, Plugins, Themes oder Theme-Komponenten vorzuschlagen.
Einverstanden; Sie sagten, migrierte Beiträge seien in Ordnung, daher würde ich mir keine Sorgen um erneutes Backen oder Ähnliches machen. Dies scheint ein Problem mit der Konfiguration nach der Migration zu sein.
Verwenden Sie einen externen Asset-Host wie S3 oder eine andere Objektspeicher-API?
Ist die Website zufällig öffentlich, damit wir uns ansehen können, wie die Beiträge gerendert werden?
Wenn das nicht hilft, könnten Sie die Felder raw und cooked (in dreifachen Backtick-Anführungszeichen) für einen neuen Beitrag einfügen, der das Problem aufweist?
Könnten Sie auf das Schraubenschlüssel-Symbol in diesem Beitrag klicken und dann HTML neu erstellen auswählen? Auf diese Weise können wir ausschließen, ob das erneute Backen (oder nicht) das Problem behebt.
Ich habe diesen Beitrag gerade mit HTML neu erstellt, es hat nichts geändert. Ich habe vergessen, Ihnen das zu sagen, aber ich habe diese Option in den letzten Tagen bei anderen Beiträgen ausprobiert.
Alle Bilder bis Mai dieses Jahres sind Lightboxen, danach keine mehr, auch nicht die neu erstellten Beiträge. Vor der Migration (letzte Woche) war jedes Bild in Lightbox.
Das schließt Probleme aus, die ein erneutes Backen beheben würde. Die gute Nachricht ist, dass dies leicht reproduzierbar ist und wahrscheinlich ein Konfigurationsproblem vorliegt.
Können Sie die Werte dieser Website-Einstellungen posten?
max image width
max image height
Haben Sie andere bildbezogene Einstellungen überschrieben?