ich bin gerade dabei von SW5 zu SW6 zu wechseln und teste gerade ein bisschen rum.
Aktuell bin ich noch am Installieren…
Das Installieren hat eigentlich mittlerweile geklappt, nachdem ich die richtige PHP Version (8.3) genommen habe.
Problem ist jetzt allerdings, dass die Installation zwar abgeschlossen ist, aber der Shop einen „404 Not Found“ Fehler zeigt, wenn ich die Seite aufrufen möchte.
Dokumentenstamm wurde bereits auf public geändert.
Komischerweise wird die Backendseite ganz normal aufgerufen wenn ich sie ansteuere https://meineSeite.de/admin
Um aber in das Frontend zu kommen, muss ich immer https://meineSeite.de/public eingeben.
Wie gesagt, der Dokumentenstamm ist umgeleitet auf public , trotzdem will es immer noch das public in der url haben
Habe auch testweise mal eine phpinfo.php Datei angelegt zum schauen ob die richtig angezeigt wird (habe ich in den public Ordner gelegt) und die kann ich auch aufrufen ohne public in der url https://meineSeite.de/phpinfo.php
danke für die Antwort.
Wenn ich auf public/public verweise, dann sollte es sicher kappen, dass habe ich noch nicht probiert weil es meiner Meinung nach auch nicht die Lösung ist.
Irgendwo ist da noch ein Fehler der das eigentliche Problem verursacht
Ein anderer User hatte dieses Problem wohl auch und anscheinend ein den Einstellungen etwas gefunden was es gelöst hat… hat aber nicht geschrieben was
Ja. Das Problem könnte sein, das in einer Virtual Host Einstellung bestimmte Einstellungen für das Hauptverzeichnis (eine Ebene oberhalb von public) gemacht werden, der „DocumentRoot“ (der Startpunkt) ist dann aber das public-Verzeichnis. Kenne bei Netcup nur die Rootserver, kannst Du mal einen Screenshot von den Einstellungen bei Netcup machen?
Für alle einmal zur Info.
Bei der ersten Installation wird ein Verkaufskanal angelegt.
Da die Umstellung des Dokumentenpfad auf public erst nach der Installation erfolgt,
sind in dem Verkaufskanal die Domains mit https://domain.de/public hinterlegt.
Das müsst ihr dann auf die Domain ändern. Also Domain ohne public hinterlegen.
Dann funktioniert es.