2016-11-05 16 views
0

私はDrupal 7サイトを持っています。認証されたユーザーが慈善団体の資金調達のためのウェブページを作成できます。メディアブラウザを使用して、メディアライブラリから画像を追加できます。ただし、ページを削除すると、サムネイルとライブラリイメージがdbとサイトから削除されます。私はファイルロックモジュールを試しましたが、それは動作しません。画像を削除できない場所へのユーザー権限を設定しました。それは動作しません。画像は他の場所で使用されるだけでなく、将来のユーザーのためにライブラリを保管する必要があります。どんな助けでも大歓迎です。メディアブラウザからのサムネイルとライブラリの画像をDrupal 7で削除しないようにします。

答えて

0

Linuxボックスで実行していると仮定すると、crontabを使用してこれらのファイルを読み取り専用にすることができます。スーパーユーザ、タイプ

のcrontab -e

として

は説明するために、あなたのcrontabに

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

をこの行を追加し、このラインは、あなたのイメージフォルダにディレクトリを変更し、その後、すべて1つのファイルを作りますイメージフォルダの読み取り専用で、すべてのサブディレクトリも繰り返し処理します。あなたはディストリビューションに基づいてchmodを微調整する必要があるかもしれません。

ディレクトリのアクセス許可は変更されません。

ベスト、

関連する問題