Hallo,
seit dem Update auf 6.5.7.2 werden Dateien nicht mehr in den Root-Ordner geladen. Ich habe auch den Adapter aktualisiert:
composer require league/flysystem-async-aws-s3
Neuerdings wird alles in einen neuen Unterordner /
hochgeladen. Also anstelle von media/12/34/56/image.jpg
, ist die neue Location /media/12/34/56/image.jpg
wobei der erste Slash der neue Ordername ist.
Buckets
> my-bucket
> / > media/
> 12/
> 34/
> 56/
> image.png
Das ist die Konfiguration:
# config/package/shopware.yaml
shopware:
filesystem:
public:
url: "%env(AWS_URL)%"
type: "amazon-s3"
config:
bucket: "%env(AWS_BUCKET)%"
region: "%env(AWS_REGION)%"
endpoint: "%env(AWS_DOMAIN)%"
root: ""
options:
visibility: "public"
credentials:
key: "%env(AWS_ACCESS_KEY_ID)%"
secret: "%env(AWS_SECRET_ACCESS_KEY)%"
Den root
-Parameter ändern bringt auch nichts, egal was ich da angebe, es wird immmer in /
hochgeladen. Ich weiß wirklich nicht woran das liegen könnte und das ist echt nervig gerade, weil niemand etwas hochladen kann.