Die Installation war soweit auch okay. Nun versuche ich Shopware zu installieren (habe auch einen Webseite usw angelegt). Aber leider kommt immer wenn ich auf Weiter im ersten Installationfenster drücke (http://pschelper.example.com/recovery/install/index.php) sofrt ein 404 Fehler (das ist die passende Seite).
Hat jemand eine Idee was ich einstellen muss?
P.S. Eine Wordpress Installation war ohne Probleme möglich.
der nginx .htaccess Converter funktioniert nicht immer einwandfrei - vermutlich fehlen Dir die nginx Direktiven für Shopware. Falls Du mit nginx Direktiven nicht vertraut bist, ggfs. auf Apache/FPM oder LiteSpeed setzen, welche .htaccess kompatibel sind.
hab auch schon mal mit Ngix experimentiert und habe es wieder sein lassen weil es keine Wirklichen Geschwindigkeitsvorteil bringt, und die Konfiguration viele Umstellungen erfordert . Hatte dann immer noch das Problem das die Startseite des Shop nicht angeigt wurde beim normalen aufruf der url shopwareshop.de sondern nur bei shopwareshop.de/index.php, um den Fehler erstmal zu umgegehen habe ich dann den Quelltext der Seite als Statitsche Seite auf dem Server gespeichert, was aber nicht wirklich gut war.
habe jetzt VServer und für den Shop mit 4gb PHP Ram mit Fastcgi Php 7.0.32, dazu habe ich auch den APCU Cache installiert.
und mit managed Webspace kannste das ganz vergessen zu viele Paramenter die dich einschränken u.a. auch die max_execution_time , max_input_time.
Ich hatte da nur Probleme der Shop war ständig am Hängen, ewige Ladezeit, kein Import richtig möglich, DSL IPs geblockt beim Webspace Provider etc.
also mein managed Webspace funktioniert in Summe ohne Probleme und auch ohne Einschränkungen
aber ich will es ja bewusst in einer VM haben
Was mir noch aufgefallen ist, das auch ein Fehler erscheint wenn ich auf der Startseite der Installation eine andere Sprache wähle auch direkt ein Fehler kommt.
Kann man denn einfach checken ob ich alles was für Shopware benötigt wird auch installiert und konfiguriert habe?
Ist dein managed auch nen Nginx oder läuft da nen Apache ?
Falls es nen Apatche ist würde ich in der Testumgebung ebenfalls einen verwenden.
Hinzu kommt das Nginx nicht supported wird wie ISS nur Apache.
Habs damals auf meinen Root-Server auch nicht sauber zum laufen bekommen, und unter PHP 7.0 / Plesk 17.8 / Debian 9.3 (war damals noch Shopware 5.34 beim Aufsetzen) mit Apatche läuft es ohne Probleme und werde auch nicht mehr aus dem Backend geschmissen was ich teilweise bei meinem Managed nginx Hosting davor hatte.
Falls du mal ubuntu 18.04 statt Debian verwendest brauchst du auf jedenfall Fall Shopware 5.5 glaub davor gab es ein paar Keys in Shopware welche mit MySQL 8 nicht laufen. (nur falls du wechseln solltest warum auch immer)
Wie sieht denn Deine aktuelle Vhost-Konfiguration aus? Mit der richtigen Konfiguration funktioniert es ohne Probleme.
Warum nginx: Ich muss was testen, was meinen managed Webspace regelmässig zum überlaufen bringt und ich daher das ganze in einer VM Testen möchte
Es kann sein, daß Du das in Deiner Testumgebung nicht reproduzieren kannst, weil Dir der echte Traffic fehlt, Anbindungen an Schnittstellen nicht vorhanden sind, etc. Das solltest Du bedenken.
Hast Du einen Screenshot der Wartungsseite? Daß Shopware im Wartungsmodus einen 503 zurückgibt, ist korrekt (und ist unabhängig davon, ob Du nginx oder Apache einsetzt).
Die Frage ist jetzt nur, ob Du eine Shopware-Wartungsseite angezeigt bekommst oder eine Fehlerseite des Webservers - im zweiten Fall hast Du vermutlich in ISPConfig einen Haken bei “Eigene Fehlerseiten” gemacht, so daß die Fehlerseiten des Webservers statt die von Shopware ausgeliefert werden. Wenn Du den Haken entfernst, sollte es gehen.