Wie mache ich das Routing, wenn ich einen normalen Webserver über Plesk habe?

Ich habe einen Webserver mit Plesk und habe dort den Dokumentenstamm schon um /public erweitert, aber das hat nichts gebracht.

Mein Hoster hat gesagt, dass nur der Dokumentenstamm nicht ausreicht, sondern die .htaccess noch bearbeitet werden müsste. Was muss ich da noch machen?

Vielen Dank

Hallo,

Du musst nur den Inhalt des Installationspaketes nach /httpdocs Deiner Domain kopieren. Danach unter “Hosting Einstellungen” den Dokumenten-Stamm auf /httpdocs/public ändern.

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

Also es muss unbedingt in /httpdocs liegen? Es kann also nicht in einem anderen Ordner liegen?

Hallo,

nein - es kann auch ein anderes Verzeichnis innerhalb Deines vhosts sein (z.B. /var/www/vhosts/deinedomain.de/deinwunschverzeichnis/

Den Inhalt des Installationspaketes kopierst Du demnach in das Verzeichnis „wunschverzeichnis“ und änderst in Plesk unter „Hosting-Einstellungen“ den Dokumenten-Stamm (= Einstiegsverzeichnis) auf /deinwunschverzeichnis/public

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

@xrunninq schrieb:

Also es muss unbedingt in /httpdocs liegen? Es kann also nicht in einem anderen Ordner liegen?

Ich habe nämlich in der gleichen Ebene wie /httpdocs einen anderen Ordner erstellt extra für meine Website, da auf /httpdocs was anderes läuft. 

Hallo,

dann passt die Vorgehensweise wie in dem vorherigen Kommentar.

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

@dogado_shops schrieb:

Hallo,

nein - es kann auch ein anderes Verzeichnis innerhalb Deines vhosts sein (z.B. /var/www/vhosts/deinedomain.de/deinwunschverzeichnis/

Den Inhalt des Installationspaketes kopierst Du demnach in das Verzeichnis „wunschverzeichnis“ und änderst in Plesk unter „Hosting-Einstellungen“ den Dokumenten-Stamm (= Einstiegsverzeichnis) auf /deinwunschverzeichnis/public

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

Genau so habe ich das gemacht, aber das geht leider nicht, weil sobald ich dann die URL ohne /public aufrufe erscheint Error 500. 

Hallo,

die Ursache für den Fehler 500 solltest Du unter “Protokolle” finden können. Auch darauf achten, dass die Besitzrechte der Dateien stimmen - dürfen also z.B. nicht root gehoeren, sondern Deinem FTP Hauptbenutzer und der Gruppe psacln

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

 

Naja ich sehe nur das halt darin, das sagt mir nichts. Und wie meinst du Besitzrechte ? Davon habe ich ja noch nie was gehört, wie soll das gehen?

bitte auch bedenken dass ich einen ganz normalen Webserver habe, also kein VPS, kein Managed und kein Dedicated. Reiner Webhost.

Also als User sehe ich da meinen Benutzernamen vom Hoster. Also kein root oder so.

Bei welchem Hoster bist du denn

@_Sebastian_ schrieb:

Bei welchem Hoster bist du denn

Bei netcup 

Hallo,

erfüllt Dein Hosting die Mindestanforderungen ?

https://docs.shopware.com/de/shopware-6-de/erste-schritte/systemvoraussetzungen

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

hier steht https://www.netcup-wiki.de/wiki/Konfiguration_von_SysCP folgendes drin

Eigene vHost-Einstellungen: z.B. DocumentRoot „/var/www/“

Also sollte es diese Einstellung irgendwo geben

bzw. es sollte eigentlich immer irgendwo möglich sein die Domain auf ein unterverzeichnis zu rooten

@_Sebastian_ schrieb:

hier steht https://www.netcup-wiki.de/wiki/Konfiguration_von_SysCP folgendes drin

Eigene vHost-Einstellungen: z.B. DocumentRoot „/var/www/“

Also sollte es diese Einstellung irgendwo geben

bzw. es sollte eigentlich immer irgendwo möglich sein die Domain auf ein unterverzeichnis zu rooten

Na ich stelle im Dokumentenstamm eben /verzeichnis/public ein aber dann kommt eben error 500 sobald ich die seite ohne /public aufrufe. 

@dogado_shops schrieb:

Hallo,

erfüllt Dein Hosting die Mindestanforderungen ?

https://docs.shopware.com/de/shopware-6-de/erste-schritte/systemvoraussetzungen

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

Natürlich, aber was hat das mit dem Routing zu tun? An sich klappt es ja aber nur mit /public hinten dran 

Hallo,

ansonsten ein Ticket bei Deinem Hoster eröffnen - wenn Du die Einstellungen wie beschrieben vorgenommen hast und Dein Hosting die SW6 Voraussetzungen erfüllt sowie die Berechtigungen passen, liegt die Ursache für den Fehler 500 woanders.

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

@dogado_shops schrieb:

Hallo,

ansonsten ein Ticket bei Deinem Hoster eröffnen - wenn Du die Einstellungen wie beschrieben vorgenommen hast und Dein Hosting die SW6 Voraussetzungen erfüllt sowie die Berechtigungen passen, liegt die Ursache für den Fehler 500 woanders.

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)

Naja habe ich schon probiert und er meinte, dass ein Routing durch den Stamm nicht ausreicht meistens und man auch in der .htaccess was einstellen muss, aber was genau wurde nicht gesagt… Und die kümmern sich nicht darum, weil es ja kein Managed Server ist und nichts mit dem Server zu tun hat. 

Hallo,

wir verwenden für unsere Shopware Hosting Angebote ebenfalls Plesk als Controlpanel - bei vorgenannter Vorgehensweise klappt das problemlos, wenn alle Vorrausetzungen serverseitig passen.

Ansonsten kannst Du ggfs. noch prüfen, ob im Hauptverzeichnis Deines Webspace auf oberster Ebene vielleicht eine .htaccess Datei vorhanden ist, die „dazwischenfunkt“ - ansonsten müsstest Du Dich an den Hoster wenden, da die Ursache auch woanders liegen kann.

Viele Grüße aus Dortmund

dogado shops (ehemals AIXPRO)