Shopware 6 Installation unter 1und1 IONOS

Hallo zusammen,

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:

 

Die Installation erfolgte auf einer Subdomain gemäß folgendem URL-Schema:
https://shopware.domain.de/

Ruft man z.B. https://shopware.domain.de/public/ auf, so lässt sich der Shop sauber aufrufen.

Daher meine Frage, ist hier etwas schief gelaufen bei der Installation, bzw. kann mir vielleicht jemand eine Standard .htaccess zur Verfügung stellen?

Besten Dank

Hallo Johannes, du kannst bei Ionos direkt unter Domains & SSL eine automatische Umleitung auf das Verzeichnis /public anlegen.

Ich bin auch bei IONOS, wie der Kollege schreibt, habe ich es auch gemacht und Funktioniert!

Beim Umleiten sehe ich das Problem, ich möchte nämlich, dass sich beim Aufruf der Startseite KEIN Unterordner in der URL befindet.

Die Startseite soll von der URL her so aussehen:
https://shopware.domain.de/

und nicht so:
https://shopware.domain.de/public/

Was müsste man tun um das zu bewerkstelligen?

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.

*hmm* liest hier keiner die Dokus?
Wenn der Shop unter domain.de/public aufgerufen werden muss, scheint die Anleitung wohl nicht gelesen worden zu sein  Undecided
Die Domain muss - wie auch immer das bei 1&1 geht - auf /pfad/htdocs/public und nicht auf /pfad/htdocs (symbolisch) eingestellt werden.
Die Domain-Config muss also auf “ganzerpfad/public” eingestellt werden. => “DocumentRoot” https://docs.shopware.com/de/shopware-6-de/erste-schritte/shopware-6-installieren?category=shopware-6-de/erste-schritte#vor-der-installation
Soll heissen: alles was NICHT unter public liegt, sollte nicht im “Webspace” liegen.

Hallo Sonic,

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 

 

@sonic schrieb:

Soll heissen: alles was NICHT unter public liegt, sollte nicht im „Webspace“ liegen.

 Ja das ist wohl das Problem, da liegt der Großteil außerhalb des Ordners „public“

Hi @Shopware88‍,

hol dir doch einfach das Webspace von uns  Wearing-Sunglasses

Auf Wunsch installieren wir dir kostenlos Shopware 6 und konfiguieren dir die Instanz, dann läuft das auch korrekt mit der Domain ;)

VG

ener Space  Webhosting
Tel.: +49 511 - 999 791 70 | Web: https://www.enerspace.de

 

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  Wink

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.

Ein “Anderer” hat es ja schon geschafft https://forum.shopware.com/discussion/66468/installation-was-muss-hier-rein  Wink

Wenn du dich ins IONOS Interface einloggst, gehst du unter Domain & SSL.
Dort auf deine Domain und Ziel -> Webspace Verzeichnis anpassen. Nichts umleiten!

 

Das hatte ich ja bereits im 2ten Post geschrieben. :wink:

@SmartStylez schrieb:

Das hatte ich ja bereits im 2ten Post geschrieben. ;)

Scheinbar wird was falsch gemacht :wink:

Ich denke auch, war bis vor Kurzem auch noch bei Ionos und da lief Shopware 6 mit dem von uns gegebenen Rat problemlos.

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.

An 1&1 / IONOS jedenfalls lag es nicht.

Hallo,

habt Ihr dafür auch eine Lösung? Muss der Mailer auch speziell für Shopwre 6.3.1.1 eingerichtet werden?

Siehe: https://forum.shopware.com/discussion/72024/einstellungen-e-mail-templates-system-mailer-problem#latest

IONOS Hosting

Mit freundlichen Grüßen
Rainer Amend

Hi,

Du musst halt die richtigen SMTP Einstellungen in Deiner .env Datei hinterlegen - welche korrekt sind, sollte Dir Dein Hoster sagen können.

Viele Grüße