it-swarm.com.de

Warum löscht Drupal meine Bilder?

Ich habe Bilder, die auf mysteriöse Weise auf meiner Drupal -Seite, manchmal mehrere auf einmal, fehlen. Derzeit haben nur zwei Personen Zugriff darauf, diese zu bearbeiten, ich selbst und ein Manager in der Unternehmenskommunikation. Sie hat gerade alarmiert Ich habe bis zu einem halben Dutzend auf einmal verschwunden und behauptet, sie habe sie nicht gelöscht. Ich habe keinen Grund, an ihrem Wort zu zweifeln, und ich weiß, dass ich sie nicht gelöscht habe. Dies begann vor Monaten, und ich hatte gedacht, ich hätte es vielleicht getan Das Problem wurde vor einigen Monaten behoben, indem die Option "Nicht verwendete Dateien löschen" in den Ein-Klick-Upload-Einstellungen deaktiviert wurde. Anscheinend wurde das Problem dadurch nicht behoben.

Warum isst Drupal meinen Inhalt? Wie kann ich ihn stoppen?

7
iconoclast

Ich bin mit dem One-Click-Upload-Modul nicht vertraut, aber Sie möchten möglicherweise die Tabelle file_usage überprüfen, nachdem Sie ein Bild hinzugefügt haben, um festzustellen, ob eine Verwendung aufgezeichnet wird. Wenn keine Verwendung aufgezeichnet wird, wird sie gelöscht, da beim Ausführen von Cron Drupal löscht automatisch Dateien aus file_managed, für die keine Verwendung in file_usage aufgezeichnet wurde.

Drupal erkennt keine Verknüpfung von anderen Entitäten als denjenigen, auf denen eine Nutzung ursprünglich aufgezeichnet wurde. Wenn Sie beispielsweise einen Link zu einem Bild im Markup von Knoten 5 hinzugefügt haben, das Bild jedoch als Anhang auf Knoten 3 hochgeladen wurde, verschwindet das Bild, wenn Knoten 3 gelöscht wird, und Knoten 5 zeigt einen fehlerhaften Link.

Wenn dies Ihr Problem ist, können Sie es lösen, indem Sie das Modul Dateisperre verwenden, um Dateiverwendungen hinzuzufügen, damit diese nicht gelöscht werden, oder Sie können zum Medienmodul wechseln und dies) anwenden patch , der dem neuesten Entwickler übergeben wurde (und für den ich persönlich einige Tests geschrieben habe), um sicherzustellen, dass eine Verwendung für über WYSIWYG hochgeladene Dateien aufgezeichnet wird.

4
beth