ich habe ein Problem mit meinem Shopware Shop und hoffe, dass mir hier jemand weiterhelfen kann. Nach der Bestellung bekomme ich Onpage die Fehlermeldung: Leider ist etwas schief gelaufen. Über FTP erhalte ich die folgende Fehlermeldung:
[2024-09-11T13:42:52.090155+00:00] php.ERROR: Warning: is_file(): open_basedir restriction in effect. File(/stuckleisten-junkies.de/httpdocs/var/cache/composer/config.json) is not within the allowed path(s): (/var/www/vhosts/hosting202936.ae915.netcup.net/:/tmp/:/var/lib/php/sessions) {„exception“:„[object] (ErrorException(code: 0): Warning: is_file(): open_basedir restriction in effect. File(/stuckleisten-junkies.de/httpdocs/var/cache/composer/config.json) is not within the allowed path(s): (/var/www/vhosts/hosting202936.ae915.netcup.net/:/tmp/:/var/lib/php/sessions) at /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/composer/composer/src/Composer/Json/JsonFile.php:85)“}
Es scheint ein Problem mit den Pfaden aufgrund der open_basedir Restriktion zu geben, aber ich bin mir nicht sicher, wie ich das Problem beheben kann. Hat jemand schon einmal ein ähnliches Problem gehabt oder weiß, wie man dieses beheben kann?
Vielen Dank im Voraus für eure Hilfe!
Wenn ich die Pfad-Angabe ändere erhalte ich die Fehlermeldung :
Fatal error : Uncaught Symfony\Component\Dotenv\Exception\FormatException: Missing quote to end the value in „/var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/.env.local“ at line 4. …var/cache/composer"\n… ^ line 4 offset 244 in /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/symfony/dotenv/Dotenv.php:547 Stack trace: #0 /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/symfony/dotenv/Dotenv.php(339): Symfony\Component\Dotenv\Dotenv->createFormatException() #1 /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/symfony/dotenv/Dotenv.php(250): Symfony\Component\Dotenv\Dotenv->lexValue() #2 /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/symfony/dotenv/Dotenv.php(557): Symfony\Component\Dotenv\Dotenv->parse() #3 /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/symfony/dotenv/Dotenv.php(116): Symfony\Component\Dotenv\Dotenv->doLoad() #4 /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/symfony/dotenv/Dotenv.php(150): Symfony\Component\Dotenv\Dotenv->loadEnv() #5 /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/symfony/runtime/SymfonyRuntime.php(107): Symfony\Component\Dotenv\Dotenv->bootEnv() #6 /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/autoload_runtime.php(16): Symfony\Component\Runtime\SymfonyRuntime->__construct() #7 /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/public/index.php(11): require_once(‚/var/www/vhosts…‘) #8 {main} thrown in /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/vendor/symfony/dotenv/Dotenv.php on line 547
Du hast vermutlich ein einfaches Shared Hosting - dann fehlen diverse Funktionen, da diese sonst Einfluss auf die anderen User haben, mit denen Du Dir den Server teilst.
Ich glaube, so ist es doch richtig:
COMPOSER_HOME=/var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/var/cache/composer
Dann der Content liegt im Ordner stuckleisten-junkies.de
Siehe Screenshots.
Aktuelle fehlermeldung ist : [2024-09-12T13:25:54.471388+00:00] php.CRITICAL: Uncaught Error: Class „ClientGhostA5741da“ not found {„exception“:„[object] (Error(code: 0): Class "ClientGhostA5741da" not found at /var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/var/cache/prod_h07ff1386451703337e0ed297eb865e7e/ContainerXmvl4iY/Shopware_Core_KernelProdContainer.php:40533)“}
Könnte aber auch noch von dem Fatal Error durch das Anfürungszeichen kommen, ich poste die neue Fehlermeldung wenn diese aktuell ist.
Gibt es denn in dem stuckleisten-junkies.de Verzeichnis ein httpdocs Verzeichnis in dem Deine Shopware Installation liegt ? Falls nicht wäre der Pfad also