Shopware 6 auf Webhosting 8000

  • Hallo zusammen,


    ich versuche aktuell Shopware 6 auf einem Webhosting 8000 zum laufen zu bekommen. Leider scheint hier irgendwas für den Betriebe zu fehlen.


    Code
    1. Warning: require(): open_basedir restriction in effect. File(/var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/vendor/autoload.php) is not within the allowed path(s): (/var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/public/:/tmp/:/var/lib/php5/sessions:/var/lib/php/sessions:/var/www/vhosts/xx.xx.netcup.net/tmp) in /var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/public/index.php on line 18
    2. Warning: require(/var/www/vhosts/xx.xx.netcup.net/httpdocs/myserv01.de/vendor/autoload.php): failed to open stream: Operation not permitted in /var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/public/index.php on line 18
    3. Warning: require(): open_basedir restriction in effect. File(/var/www/vhosts/xx.xx.netcup.net/httpdocs/myserv01.de/vendor/autoload.php) is not within the allowed path(s): (/var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/public/:/tmp/:/var/lib/php5/sessions:/var/lib/php/sessions:/var/www/vhosts/xx.xx.netcup.net/tmp) in /var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/public/index.php on line 18
    4. Warning: require(/var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/vendor/autoload.php): failed to open stream: Operation not permitted in /var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/public/index.php on line 18
    5. Fatal error: require(): Failed opening required '/var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/public/../vendor/autoload.php' (include_path='.:/usr/local/php73/share/php73') in /var/www/vhosts/xx.xx.netcup.net/httpdocs/xx.de/public/index.php on line 18


    Habe schon unterschiedliche PHP Versionen versucht (7.2 - 7.4) und auch nginx so weit wie möglich deaktiviert. Jemand eine Idee oder gar im Webhosting Shopware 6 am laufen?


    Danke!

  • auf was ich umstellen kann ist in folgendem Bild zu sehen:


    netcup2.JPG


    mehr Optionen habe ich dort nicht. Immerhin kommt jetzt "nurnoch" ein curl_exec() Fehler.

    Mal schauen ob mir damit der Support am Montag helfen kann und das aktivieren.

  • Ja, das ist die umfassende Version, die den gesamten Webspace plus eben die benötigten Systemverzeichnisse freigibt. Andere Optionen gibt es nicht. Das andere muss momentan der Support richten, solange das im Plesk noch nicht wieder einzustellen geht

  • Bei dieser Einstellung kannst du alle Pfade per PHP ansprechen und nicht nur den Root der Domain. Soweit hat es tab ja auch schon erklärt.

    Damit wird dein erstes Problem behoben sein, aber wenn du eine 2te Webseite betreibst unter einer anderen Domain und diese gehackt wird, dann könnte der Hacker den ganzen Server löschen. Daher ist die Standardeinstellung mit weniger Rechten immer zu bevorzugen.

  • Hallo zusammen,


    ich stehe genau vor dem selben Problem.

    Könnte mir bitte jemand die genauen Einstellungen sagen die vorgenommen werden müssen?
    Werde aus dem vorherigen Beiträgen irgendwie nicht gant schlau...

  • Welchem Problem ?

    curl_exec -> Support anfragen, disabled PHP Optionen freigeben lassen.


    open_base_dir -> PHP Einstellungen im WCP

    curl_exec hab ich beim Support angefragt.
    Was muss den bei open_base_dir eingestellt werden?
    Ich habe nur diese beiden Möglichkeiten und es funktioniert mit beiden leider nicht.


    Muss den jetzt der Document Root mit oder ohne /public mit angegeben werden?