Tại sao Drupal xóa hình ảnh của tôi?


7

Tôi có những hình ảnh bị mất tích một cách bí ẩn từ trang web Drupal của tôi, đôi khi một vài tất cả cùng một lúc. Hiện tại chỉ có hai người có quyền truy cập để chỉnh sửa những điều này, bản thân tôi và một người quản lý trong Truyền thông doanh nghiệp. Cô ấy chỉ báo cho tôi một nửa tá biến mất cùng một lúc, và tuyên bố cô ấy đã không xóa chúng. Tôi không có lý do để nghi ngờ từ của cô ấy, và tôi biết tôi đã không xóa chúng. Điều này đã bắt đầu xảy ra vài tháng trước và tôi đã nghĩ rằng mình có thể đã sửa nó vài tháng trước bằng cách bỏ chọn "Xóa các tệp không sử dụng" trong cài đặt Tải lên bằng một lần nhấp. Rõ ràng điều đó đã không khắc phục vấn đề.

Tại sao Drupal ăn nội dung của tôi? Làm thế nào tôi có thể ngăn chặn nó?


Làm thế nào là những hình ảnh được thêm vào? Bạn có đang sử dụng mô-đun Media với trình soạn thảo WYSIWYG không?
beth

Không phải mô-đun Media, nhưng tôi đang sử dụng trình soạn thảo WYSIWYG với mô-đun tải lên bằng một cú nhấp chuột.
iconoclast

1
Trên thực tế, mặc dù tôi đang sử dụng mô-đun đó, tôi chỉ nhận ra những hình ảnh tôi gặp vấn đề với không nằm trong vùng văn bản. Chúng được thêm vào với một trường tải lên tập tin.
iconoclast

1
Có phải chúng được liên kết từ các thực thể khác với những thực thể mà chúng được tải lên ban đầu không?
beth

Nếu bằng 'liên kết', bạn có nghĩa là một siêu liên kết đơn giản, thì không, tôi khá chắc chắn rằng chúng không phải.
iconoclast

Câu trả lời:


4

Tôi không quen thuộc với mô-đun Tải lên bằng một lần nhấp, nhưng bạn có thể muốn kiểm tra bảng file_usage sau khi thêm hình ảnh để xem liệu nó có ghi lại cách sử dụng không. Nếu nó không ghi lại cách sử dụng, nó sẽ bị xóa vì khi chạy cron, Drupal sẽ tự động xóa các tệp khỏi file_managed không có cách sử dụng được ghi trong file_usage.

Drupal không phát hiện liên kết từ các thực thể không phải là một trong đó sử dụng ban đầu được ghi lại. Ví dụ: nếu bạn đã thêm một liên kết đến một hình ảnh trong phần đánh dấu của nút 5, nhưng hình ảnh được tải lên dưới dạng tệp đính kèm trên nút 3, hình ảnh sẽ biến mất khi nút 3 bị xóa và nút 5 sẽ hiển thị một liên kết bị hỏng.

Nếu đây là vấn đề của bạn, bạn có thể giải quyết bằng cách sử dụng mô-đun Khóa tệp để thêm tập tin sử dụng để chúng không bị xóa hoặc bạn có thể chuyển sang mô-đun Media và áp dụng bản vá này đã được cam kết với nhà phát triển mới nhất (và rằng cá nhân tôi đã viết một số thử nghiệm cho) để đảm bảo rằng việc sử dụng đang được ghi lại cho các tệp được tải lên qua WYSIWYG.


stackoverflow.com/questions/14411405/ cường .. điều này làm việc cho tôi.
meen
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.