Hallo in die Runde!
Ich habe einen Shopware 6 Shop im Docker-Container gebaut und diesen bei Plesk via Docker-Proxy auf die IP leiten lassen. Sobald ich den Domainnamen ohne SSL eingebe, erhalte ich das richtig Template ausgegeben. Sobald ich jedoch https:// voranstelle, wird das Template fehlkonfiguriert angezeigt (siehe Screenshot).
Beide Domainvarianten sind jedoch im Verkaufskanal korrekt angelegt. Dieses Verhalten gilt übrigens sowohl für das Front-, als auch für das Backend.
Weitergehende Informationen:
Verwendet habe ich dockware/essentials als Image. Mittlerweile sehe ich, dass bei der Verwendung von https trotzdem im Quelltext http unter anderem beim Template, als auch beim Favicon verwendet wird.
Die Meldung im Browser lautet:
Mixed Content: The page at ‚‘ was loaded over HTTPS, but requested an insecure image ‚‘. This request has been blocked; the content must be served over HTTPS.
Irgendwelche Ideen für diese spezielle Problemstellung?
Welche Dockware Version nutzt du denn?
Verwendet wird dockware/essentials:latest
Darin installiert habe ich dann Shopware 6.4.20.2.
In der Docker Compose (docker-compose.yml):
version: ‚3‘
services:
shop:
image: dockware/essentials:latest
container_name: [name]
restart: unless-stopped
privileged: true
ports:
- „8080:80“
- „3366:3306“
volumes:
- web-data:/var/www/html
- mysql-data:/var/lib/mysql
volumes:
web-data:
driver: local
mysql-data:
driver: local
Habt ihr eine lösung… selbes Problem!