LiipImageBundle と KNP Gaufrette バンドルを使用して、s3 から画像のサイズを変更して読み込みます。以前はすべて機能していましたが、突然機能しなくなりました。バンドル バージョンのアップグレードはありません。
以下は私の構成です、
liip_imagine:
cache: aws_s3_images
data_loader: stream.aws_s3_images
filter_sets:
large:
quality: 75
cache: aws_s3_images
data_loader: stream.aws_s3_images
filters:
relative_resize: { widen: 140 }
medium:
quality: 75
cache: aws_s3_images
data_loader: stream.aws_s3_images
filters:
thumbnail: { size: [50, 50], mode: outbound }
small:
quality: 75
cache: aws_s3_images
data_loader: stream.aws_s3_images
filters:
thumbnail: { size: [25, 25], mode: outbound }
loaders:
stream.aws_s3_images:
stream:
wrapper: gaufrette://aws_s3_images_fs/
knp_gaufrette:
adapters:
aws_s3_images_adapter:
aws_s3:
service_id: 'st.aws_s3.client'
bucket_name: %amazon.s3.bucket%
options:
#directory: 'fos'
create: true
filesystems:
aws_s3_images_fs:
adapter: aws_s3_images_adapter
stream_wrapper: ~
問題は奇妙です。新しいタブで画像を開くと、s3 画像の URL にリダイレクトされ、画像が表示されます。新しいタブに読み込まれると、正常に表示されます。新しい新しいタブを開かない限り、機能しません。
s3パスを解決していませんか?問題は何ですか?すべてのキャッシュを削除しようとしましたが、Web ディレクトリにメディア フォルダーがありません。
ログには、ImagineController:FilterAction が呼び出されていることが示されています。
HTMLソース画像のパスは
新しいタブ/ウィンドウで開くと、リダイレクトされます
[MY_S3_BUCKET_URL]/fos/user/large/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg
新しいウィンドウに画像が表示されます。
ページを再度更新すると、画像ソースが次のように変更されます
[MY_S3_BUCKET_URL]/fos/user/large/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg
そして今、私はロードされた画像を見ることができますか?
なぜそれが突然起こり始めたのか。以前はすべて正常に機能していました。