SW 6.4 Routing Einstellungen fuktioniert nicht

hallo zusammen,
Langsam verzfeile ich:
Habe shopware 6 unter subdomain https://shop.domain.net installiert
In CPanel (Plesk) habe ich als Dokumentstamm (Basisverzeichnis der Webseite)
https://shop.domain.net/public
eingetragen
Die SSL/TLS Unterstützung aktiv (Lets Encrypt für shop.domain.net)
SEO Freundliche 301 Umleitung von http auf https AKTIV

Habe in der .env Datei die dev Option aktiviert und bekomme als Fehlermeldung:
Shopware\Storefront\Framework\Routing\Exception\SalesChannelMappingException:
Unable to find a matching sales channel for the request: https://shop.domain.net/".
Please make sure the domain mapping is correct.

Unter https://shop.domain.net/admin (Dieser Link funktioniert)angemeldet und
unter Verkaufskanäle gibt es 2:
Headless und
shop.domain.net
shop.domain.net angeklickt und unter
Domains - Erstellte Domain-URLs
diese Domain
https://shop.domain.net/public (war shon auf https://shop.domain.net/public, aber zur Sicherheit)
bearbeitet :
URL: https://(ist grün) shop.domain.net/public
SPEICHERN

Cache geleert.
Passiert leider nix.

Wenn ich die URL so aufrufe https://shop.domain.net/public sehe ich die Demo Seite, also das was sein soll.

Wenn ich in Webhosting die URL auf
https://shop.domain.net ändere, bekomme ich Zugriff verweigert.
Hänge ich /public an der URL komme ich auf der Demoseite und /public/admin komme ich in Backend.

In der .env Datei steht auch:
APP_URL=https://shop.domain.net/public

Für eure Hilfe bin ich sehr dankbar!!!

In Plesk die Domain auf das public Verzeichnis zeigen lassen.

In der .env das /public entfernen.

Im Verkaufskanal das /public entfernen.

Je nach Hoster benötigt die Umstellung des Root-Verzeichnis bis zu 10 Minuten. Geduldig sein und dann testen.

1 Like

DANKE sehr, das war es!!!