So stellen Sie Anhänge wieder her

Hallo, kürzlich haben sich einige Benutzer über fehlende Bilder und die Unfähigkeit, Anhänge herunterzuladen, beschwert. Wir nutzen eine alte Discourse-Version 1.9.0 beta15 und planen ein Upgrade auf die neueste Version.

Nach einer Untersuchung konnte ich Bilder wiederherstellen, indem ich sie aus dem Ordner ‘tombstone’ in den Ordner ‘default’ kopiert/eingefügt habe. (Als Workaround)
Die Bilder sind wie zuvor sichtbar. Alles in Ordnung.

Leider funktioniert das Gleiche bei fehlenden Anhängen nicht. Selbst wenn ich eine Datei (.zip, .html, txt usw.) am richtigen Ort wiederherstelle, zeigt Discourse die Meldung „Hoppla! Diese Seite existiert nicht oder ist privat" an.
Bei einer ZIP-Datei erscheint beim Versuch, sie herunterzuladen, die Meldung „Fehlgeschlagen – keine Datei".

Gibt es noch etwas anderes, was ich tun kann, um dies zu reparieren?
Falls ich die Anhänge nicht reparieren kann, könnte auch die Wiederherstellung unseres Datenbank-Backups in der neuen Discourse-Version betroffen sein?

Vielen Dank,
/Thierry

Du kannst nach „von einem Tombstone wiederherstellen

Irgendwelche Tipps hier @vinothkannans? Vielleicht gibt es bereits ein entsprechendes Thema?

Es scheint, als wären die Dateien am richtigen Ort verfügbar, aber die Upload-Einträge fehlen in der Datenbank. In diesem Fall werden nicht-Bild-Uploads nicht heruntergeladen, auch wenn sie im lokalen Speicher vorhanden sind. Führen Sie den Rake-Task rake uploads:recover aus, um das Problem zu beheben. Stellen Sie vorher den Wert der Site-Einstellung purge deleted uploads grace period days auf das Maximum, um Datenverlust zu vermeiden.

Sollte der oben genannte Rake-Task das Problem nicht beheben, aktualisieren Sie auf die neueste Version und versuchen Sie den Rake-Task erneut.

Danke, Vinoth, ich werde mir das ansehen.