2016-11-05 4 views
0

나는 인증 된 사용자가 자선을위한 기금 마련을위한 웹 페이지를 만들 수있는 드루팔 (Drupal) 7 사이트를 운영합니다. 미디어 브라우저를 사용하여 미디어 라이브러리에서 사진을 추가 할 수 있습니다. 그러나 페이지를 삭제하면 db 및 사이트에서 축소판 및 라이브러리 이미지가 삭제됩니다. 파일 잠금 모듈을 시도했지만 작동하지 않습니다. 이미지를 삭제할 수없는 위치에 대한 사용자 권한을 설정했습니다. 그게 작동하지 않습니다. 이미지는 다른 장소에서 사용되며 향후 사용자를 위해 라이브러리를 보관할 필요가 있습니다. 어떤 도움이라도 대단히 감사하겠습니다.미디어 브라우저에서 썸네일 및 라이브러리 이미지를 드루팔 (Drupal 7)에서 삭제하지 못하도록 보호합니다.

답변

0

당신이 리눅스 박스에서 돌아가고 있다고 가정하면, crontab을 사용하여 파일을 읽기 전용으로 만들 수 있습니다. 슈퍼 유저로

입력

* * * * * cd /var/www/mysite/sites/default/files/yourcustomimagesfoldername/ && find . -type f -exec chmod 444 {} + 

는 설명하기 위해 당신의 crontab이 줄을 추가 -e crontab을,이 라인은 이미지 폴더로 디렉토리를 변경 후 모든 단일 파일을 만든다 이미지 폴더 읽기 전용에서 모든 하위 디렉토리를 반복합니다. 배포판에 따라 chmod를 약간 조정해야 할 수도 있습니다.

디렉토리 권한이 변경되지 않습니다.

최고,