web-dev-qa-db-ja.com

画像スタイルの問題:アクセスが拒否されました

作成されている画像のスタイルに問題があります。ファイルはありますが、スタイルは作成されていません。私はフォルダー(udo chmod -R 777/Applications/MAMP/htdocs/geoslate/sites/default/files /)のアクセス許可を再帰的に変更しようとしましたが、これはそれを解決していません。 stylesフォルダーを削除しようとしましたが、再作成されません。ログにエラーがあります:

access denied
Date    Wednesday, May 1, 2013 - 11:03
User    admin
Location    http://localhost:8888/geoslate/sites/default/files/styles/thumbnail/public/image-file-name-325x250.jpg?itok=zPXsGtyX
Referrer    http://localhost:8888/geoslate/node/1
Message sites/default/files/styles/thumbnail/publicimage-file-name-325x250.jpg
Severity    warning
5
Andrew Welch

Drupalコアを最新バージョンに更新するか、次の行をsettings.phpに追加して、サイトの画像を機能させることができます。

$conf['image_allow_insecure_derivatives'] = TRUE;
6
4life

この構成に注意してください:

$conf['image_allow_insecure_derivatives'] = TRUE;

7.20リリースの主な目的は、サービス拒否のセキュリティ問題を防ぐことです。この設定をオンにしても、サイトはまだ脆弱です。

この設定を維持したい場合は、少なくとも7.21にアップグレードすることを強くお勧めします。このリリースの目的は、この変数を使用するサイトが部分的に保護できるようにすることです。

これが答えかどうかはわかりませんが、まだコメントを投稿するのに十分な評判がありません。

5
rydje