wenn ich in meinem Apache oder in der .htaccess die Seite auf Https umleite kommt folgender Fehler:
Shopware\Storefront\Framework\Routing\Exception\SalesChannelMappingException: Unable to find a matching sales channel for the request: http://…". Please make sure the domain mapping is correct.
at /var/www/html/vendor/shopware/storefront/Framework/Routing/RequestTransformer.php:120
at Shopware\Storefront\Framework\Routing\RequestTransformer->transform(object(Request)) (/var/www/html/vendor/shopware/core/HttpKernel.php:140)
at Shopware\Core\HttpKernel->doHandle(object(Request), 1, true) (/var/www/html/vendor/shopware/core/HttpKernel.php:77)
at Shopware\Core\HttpKernel->handle(object(Request)) (/var/www/html/public/index.php:83)
aber das einloggen funktioniert nicht weil die Auth. über Http geht --> also muss es irgendwie intern konfiguriert werden. es wird immer der host ohne https genommen.
Schlussendlich war mein Problem dadurch bedingt, dass die URL-Einstellung unter Storefront > Domains nicht die gleiche war mit der der Shop aufgerufen wurde.
Weil Shopware im Docker-Container lief und vom Host über Apache-Reverse-Proxy angesprochen wurde, konnte (und wollte) ich das Problem auf die Schnelle nicht lösen und habe Shopware auf einer separaten VM direkt, ohne Docker, installiert.
Ein schneller Hack für zwischendurch wäre, Schema und Host oben in der index.html.twig hardcodiert einzutragen um sich zumindest einloggen zu können (Hier bitte sich 10+ Asterixe denken, mit vielen Gründen warum das nicht gemacht werden sollte ).