Erstinstallation / Neuinstallation - 404 Fehler - Dokumentenstamm ist schon auf puplic gesetzt

Hallo liebe Leute,

ich bin gerade dabei von SW5 zu SW6 zu wechseln und teste gerade ein bisschen rum.
Aktuell bin ich noch am Installieren… :slight_smile:

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.
404

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 :frowning:

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

Hat jemand einen Tipp für mich?

Eventuell musst du auf public/public verweisen, falls du bei der Installation einen Fehler begangen hast.

Ansonsten mal nur mit http und/oder www. versuchen.

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 :thinking:

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 :frowning:

Zeig mal bitte Deinen Virtual Host Eintrag dafür. Kurios, das der Admin geht, aber das Frontend nicht.

mhh also „Virtual Host Eintrag“ sagt mir jetzt nix :sweat_smile:
was ist das?

Dann kann ich es sicher finden :thinking:

Das ist der Eintrag, wo der Domain ein Verzeichnis zugeordnet wird. Ist das ein Hosting oder ein „eigener“ Server?

ist ein Hosting bei netcup

„Eintrag, wo der Domain ein Verzeichnis zugeordnet wir“
Ist doch der Dokumentenstamm?

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.