wir möchten mittelfristig auf Shopware umstellen.
Hierzu habe ich für einen ersten Test Shopware 6 installiert. Es ist ein Hosting Paket bei 1&1, alles hat auch soweit gut funktioniert.
Jedoch wurde bei der Installation im Root-Verzeichnis keine .htaccess Datei angelegt, daher wird nun beim Aufruf der Startseite intern nicht weitergeleitet auf /public, es erscheint folgende Meldung:
Ich frage mich natürlich auch, was genau ist wohl der Grund, dass der Shopware Installer die Dateien nicht gleich so platziert, dass das root auch root ist?
Ich kenne das von keinem anderen Webmodul, egal ob Forum, Wordpress oder einer anderen Shop-Software dass dies so abläuft.
also wie gesagt ist es ein (shared) Hostingpaket, kein konfigurierbarer Webserver.
Es ist so, dass wenn ich beim Verbinden des Webspaces auf „/pfad/htdocs/public“ verbinde, dann ist der Shop nicht mehr aufrufbar, das hatte ich bereits getestet. Ich vermute es kann dann kein Ordner auf höherer Ebene mehr gelesen werden wegen der Berechtigung.
Zur Anleitung, ich habe das schon gelesen, jedoch ist mir nicht klar an welcher Stelle der folgende Code bei 1&1 eingefügt werden muss:
ServerName "_HOST_NAME_"
DocumentRoot _SHOPWARE_DIR_/public
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ErrorLog ${APACHE_LOG_DIR}/shopware-platform.error.log
CustomLog ${APACHE_LOG_DIR}/shopware-platform.access.log combined
LogLevel debug
Zu IONOS kann ich nichts sagen. Ich bin bei All-Inkl. und da sage ich im Admin (KAS) einfach “www.domain.de” liegt auf dem Pfad “/aaa/bbb/ccc/SW6/ public”
Mehr muss ich nicht machen - schon gar keine htaccess etc. anpassen. Wenn das so bei 1&1 nicht geht, wäre das ein weiterer von vielen Gründen, dort kein Kunde zu sein
Den Code wirst Du nicht einfügen müssen. Der ist nur für die, die selber den (eigenen) Server konfigurieren! Das DokumentRoot wirst Du irgendwo im Admin-Pannel von IONOS einstellen können.
Wenn du dich ins IONOS Interface einloggst, gehst du unter Domain & SSL.
Dort auf deine Domain und Ziel -> Webspace Verzeichnis anpassen. Nichts umleiten!
Wie ich oben bereits geschrieben hatte, das Verbinden vom Webspace auf den Unterordner “public” hatte ich ja bereits versucht, jedoch lief der Shop dann nicht mehr, jede Menge Fehler u.a. aus dem Verzeichnis “vendor” her rührend.
Das Verzeichnis so zu mappen ist richtig, die Umleitungen funktionieren zwar auch, sind aber “Murks” da der Ordner dann in der URL auftaucht.
Jedenfalls habe ich nun den Fehler gefunden und auch alles zum Laufen bekommen, der Fehler lag im Shopware Installer eines sehr frühen Datenpakets der Version 6.0.x
Egal wie auch immer, hat mich viel Zeit und Nervern gekostet, v6.1.3 habe ich nun neu aufgesetzt, alles läuft jetzt wie es soll.