web-dev-qa-db-ja.com

使用回数が0のときに「永続的な」ファイルを削除する

「0か所で使用されている」ファイル(/ admin/content/filesで表示可能)は、cronによって自動的に削除されません。彼らはまた、永続的なステータスを示しています。これらのファイルをcronで削除できるようにするにはどうすればよいですか。それともできない場合は、別の方法がありますか?

9
Sam

8.4.xより前のバージョンではこれがデフォルトの動作でしたが、ファイル参照のカウントに関する多くの問題により、ファイルが途中で削除される可能性がありました(古くなったファイルが残ることもありますが、それほど重要ではありません)。 8.4.xでは、デフォルトの動作が変更されました: https://www.drupal.org/node/2891902

完了のために、質問に答えるために、make_unused_managed_files_temporaryfile.settingsをtrueに設定することで、以前の動作に戻すことができます。 それは明らかに推奨されません(それがコアがもうそれを使用しない理由です)-参照 https://www.drupal.org/project/drupal/issues/282142 ファイル参照追跡の進行状況を追跡します。

7
Andy