# Hilfe benötigt bei Fehler "open\_basedir restriction in effect"

**URL:** https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153
**Category:** Shopware 6 (German)
**Created:** [12. September 2024 um 09:24 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153 "2024-09-12T09:24:51Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 09:24 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/1 "2024-09-12T09:24:51Z")

</div>

Hallo zusammen,

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)“}

```auto

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!
```

---

<div class="post-metadata">

### Author: ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)
#### Post date: [12. September 2024 um 10:11 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/2 "2024-09-12T10:11:27Z")

</div>

Hi,

die open\_basedir Konfiguration kannst Du unter „PHP Einstellungen“ in Deinem Plesk Panel ändern, falls es Dein Hoster erlaubt.

Viele Grüße

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 11:02 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/3 "2024-09-12T11:02:29Z")

</div>

danke für deine Antwort. Hatte ich auch schon gelesen aber die Einstellungen die ich vornehmen kann, funktionieren beide nicht. Siehe Screenshot.

 ![Screenshot 2024-09-12 130130](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/4/0/400508d4030f465e0e1256c077c7ff94592d19db.png)

---

<div class="post-metadata">

### Author: ![b.david](https://avatars.discourse-cdn.com/v4/letter/b/3be4f8/32.png) [@b.david](https://forum.shopware.com/u/b.david)
#### Post date: [12. September 2024 um 11:49 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/4 "2024-09-12T11:49:59Z")

</div>

Also bei netcup habe ich kurz geschaut sollte es auf Sessions stehen - nachdem du diese Setting gemacht hast, hast du PHP mal neu gestartet ?

---

<div class="post-metadata">

### Author: ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)
#### Post date: [12. September 2024 um 12:04 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/5 "2024-09-12T12:04:13Z")

</div>

Kontrolliere auch mal Deine .env.local Datei - der Pfad zum composer sieht seltsam aus:

`Warning: is_file(): open_basedir restriction in effect. File(/stuckleisten-junkies.de/httpdocs/var/cache/composer/config.json `

Laut der weiteren Fehlermeldung müsste die Pfad-Angabe in der .env.local wie folgt lauten:

```auto
COMPOSER_HOME=/var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/httpdocs/var/cache/composer

```

Viele Grüße

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 12:45 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/6 "2024-09-12T12:45:32Z")

</div>

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**

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 12:46 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/7 "2024-09-12T12:46:06Z")

</div>

Das ist vielleicht eine blöde Frage, aber wie starte ich PHP neu?

---

<div class="post-metadata">

### Author: ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)
#### Post date: [12. September 2024 um 12:49 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/8 "2024-09-12T12:49:12Z")

</div>

> [@shop5](#):
>
> _ **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"

Hast Du das evtl. in Anführungszeichen gesetzt ?

---

<div class="post-metadata">

### Author: ![b.david](https://avatars.discourse-cdn.com/v4/letter/b/3be4f8/32.png) [@b.david](https://forum.shopware.com/u/b.david)
#### Post date: [12. September 2024 um 12:51 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/9 "2024-09-12T12:51:48Z")

</div>

im plesk panel hier ist eine Anleitung 🙂

> **[How to restart PHP service in Plesk?](https://support.plesk.com/hc/en-us/articles/12377111271959-How-to-restart-PHP-service-in-Plesk?utm_campaign=remarketing&utm_source=google&utm_medium=ppc&utm_term=&gad_source=1&gclid=CjwKCAjwooq3BhB3EiwAYqYoEqEmTpGAONtb8QsuOA2K5V_VvvIsyuGQZ20Bd1pqHd-f1t6hAlNd5xoCB_0QAvD_BwE)**
>
> Applicable to:
> 
> Plesk for Linux
> 
> 
> Question
> How to restart PHP service in Plesk?
> Answer
> 
> 
> Log into Plesk.
> 
> 
> Go to Tools & Settings \> Services Management.
> 
> 
> Press the highlighted button as on ...

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 13:04 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/10 "2024-09-12T13:04:56Z")

</div>

Ja, hatte das Anführungszeichen am Ende mit drin. Jetzt geht es auch, aber der Fehler ist immer noch der gleiche!

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 13:08 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/11 "2024-09-12T13:08:36Z")

</div>

Bin eingeloggt aber

 ![Screenshot 2024-09-12 150742](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/b/2/b26c70597a1b86f3716424fd4574b35b6d17f7ea.png)

1. Go to **Tools & Settings \> Services Management** finde ich nicht

---

<div class="post-metadata">

### Author: ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)
#### Post date: [12. September 2024 um 13:10 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/12 "2024-09-12T13:10:11Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)
#### Post date: [12. September 2024 um 13:10 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/13 "2024-09-12T13:10:31Z")

</div>

Fehlermeldung immer noch exakt gleich ? Shopware Cache gelöscht ?

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 13:10 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/14 "2024-09-12T13:10:48Z")

</div>

Das ist die Antwort con netcup : danke für Ihre Geduld.

Laut Rückmeldung unserer Fachabteilung gibt es in unseren Webhostingpaketen keine individuelle Anpassung.

Der open\_basedir ist eine Sicherheitsfunktion von PHP. Dieser gibt an, auf welche Ordner und/oder Dateien mittels PHP zugegriffen werden kann.

Es stehen Ihnen folgende Optionen zur Verfügung:

- 

{DOCROOT}

{/}{:}{TMP}  
{/}{:}{/}

var{/}lib{/}php{/}sessions{:}  
{WEBSPACEROOT}{/}tmp\*

Erlaubt den Zugriff auf:

- den Dokumentenstamm einer Domain
- das Verzeichnis von PHP, um PHP selbst verwenden zu können
- auf ein Verzeichnis für Temporäre Dateien

\*{WEBSPACEROOT}

{/}{:}{TMP}  
{/}{:}{/}

var{/}lib{/}php{/}sessions\*

Erlaubt den Zugriff auf:

```
Alle Verzeichnisse und Dateien im Hosting
das Verzeichnis von PHP, um PHP selbst verwenden zu können
auf ein Verzeichnis für Temporäre Dateien

```

Mit freundlichen Grüßen,  
netcup Team

---

<div class="post-metadata">

### Author: ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)
#### Post date: [12. September 2024 um 13:15 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/15 "2024-09-12T13:15:08Z")

</div>

Moment - lt. Deinem Screenshot ist der Pfad doch leicht anders (siehe „Website unter“ ganz unten).

Probiere als composer Pfad in Deiner .env.local bitte mal

```auto
COMPOSER_HOME=/var/www/vhosts/hosting202936.ae915.netcup.net/httpdocs/var/cache/composer

```

Also ohne Deine Domain und ohne Anführungszeichen …

 ![Bildschirmfoto 2024-09-12 um 15.12.55](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/9/4/9461fb3a11edcd7c634ed83a948f5c07acb2ee5f.png)

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 13:26 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/16 "2024-09-12T13:26:34Z")

</div>

Habe ich eingetragen. Nimmt er auch an, aber der Fehler ist trotzdem der gleiche!

---

<div class="post-metadata">

### Author: ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)
#### Post date: [12. September 2024 um 13:28 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/17 "2024-09-12T13:28:33Z")

</div>

Evtl. mal den Shopware Cache löschen oder nochmal die jetzt auftretende Fehlermeldung posten …

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 13:32 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/18 "2024-09-12T13:32:27Z")

</div>

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](http://stuckleisten-junkies.de)  
Siehe Screenshots.  
 ![Screenshot 2024-09-12 1527574](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/1/21d63b8878e72d9fe90c8fa3845fc441411d4d3a.png)

---

<div class="post-metadata">

### Author: ![shop5](https://avatars.discourse-cdn.com/v4/letter/s/3be4f8/32.png) [@shop5](https://forum.shopware.com/u/shop5)
#### Post date: [12. September 2024 um 13:35 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/19 "2024-09-12T13:35:50Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)
#### Post date: [12. September 2024 um 13:37 UTC](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153/20 "2024-09-12T13:37:47Z")

</div>

Gibt es denn in dem [stuckleisten-junkies.de](http://stuckleisten-junkies.de) Verzeichnis ein httpdocs Verzeichnis in dem Deine Shopware Installation liegt ? Falls nicht wäre der Pfad also

```auto
COMPOSER_HOME=/var/www/vhosts/hosting202936.ae915.netcup.net/stuckleisten-junkies.de/var/cache/composer

```

[Nächste Seite](https://forum.shopware.com/t/hilfe-benoetigt-bei-fehler-open-basedir-restriction-in-effect/105153.md?page=2)
