Xóa tập tin thường trực trên máy tính khi có 0 lần sử dụng


9

Các tệp "được sử dụng ở 0 vị trí" (có thể xem tại / admin / content / files) sẽ không bị xóa tự động bởi cron. Họ cũng cho thấy một tình trạng vĩnh viễn. Làm cách nào để cho phép các tệp này bị xóa bởi cron, hoặc nếu không thể thì có cách nào khác không?

Câu trả lời:


7

Trước 8.4.x, đây là hành vi mặc định, nhưng một số vấn đề về đếm tham chiếu tệp có nghĩa là các tệp có thể bị xóa sớm (và cũng có thể khiến các tệp cũ bị trì hoãn, mặc dù điều đó không quá quan trọng). Trong 8.4.x hành vi mặc định đã được thay đổi: https://www.drupal.org/node/2891902 .

Để hoàn thành, để trả lời câu hỏi, có thể thay đổi lại hành vi cũ bằng cách đặt make_unused_managed_files_temporarythành đúng file.settings. Rõ ràng không nên sử dụng (đó là lý do tại sao lõi không sử dụng nữa) - xem https://www.drupal.org/project/drupal/issues/2821423 để theo dõi tiến trình theo dõi tham chiếu tệp.


4
Chà, điều đó không được khuyến khích, nhưng nó luôn có nghĩa là một khoảng trống tạm thời cho đến khi các vấn đề cơ bản được khắc phục. Không thể xóa các tập tin tất nhiên là một vấn đề lỗi. Vấn đề là, một khi khoảng trống đó xuất hiện, không ai quan tâm đến các vấn đề tiềm ẩn nữa và những vấn đề đó chưa được cập nhật kể từ đó :)
Berdir

câu trả lời đó có đưa ra giải pháp cho câu hỏi không? tôi không nghĩ vậy Làm thế nào điều này hoạt động với mô-đun phương tiện khi một phương tiện tập tin được thêm vào trước khi chèn nó như là một tham chiếu thực thể nội dung? tập tin mới này sau đó có 0 lần sử dụng và có vẻ như nó không thể xóa được !!
Matoeil
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.