# Ich bekomme bei der Installation eine Fehlermeldung ... The HOME or COMPOSER\_HOME

**URL:** https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393
**Category:** Shopware 6 (German)
**Created:** [26. September 2022 um 10:43 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393 "2022-09-26T10:43:33Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [26. September 2022 um 10:43 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/1 "2022-09-26T10:43:33Z")

</div>

Hallo

ich bekomme folgende Fehlermeldung bei der Installation,

# The HOME or COMPOSER\_HOME environment variable must be set for composer to run correctly

Ich habe die Subdomain bereits auf Public eingestellt.

Der Webspace liegt bei IONOS.

Ich kriege die Shopsoftware nicht installiert, alle Anleitungen die ich hier gefunden haben beschreiben zwar das Problem an sich nur schreibt niemand in welcher Datei was genau eingetragen werden muss?

Der Installer wird aufgerufen, und im Schritt 2 kommt dann die Fehlermeldung.

Meine Vermutung wäre ja die .htaccess:

DirectoryIndex index.html index.php

 Options -MultiViews # Restrict access to VCS directories RedirectMatch 404 /\\.(svn|git|hg|bzr|cvs)(/|$)

```
# Restrict access to root folder files
RedirectMatch 404 /(composer\.(json|lock|phar)|README\.md|\.gitignore|.*\.dist|\.env.*)$

```

Wie kann ich das Problem beheben?

Danke

---

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [26. September 2022 um 11:46 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/2 "2022-09-26T11:46:24Z")

</div>

Das wohl dann die falsche .htaccess es ja dann sicher die im public Verzeichnis

```auto
# BEGIN Shopware
# The directives (lines) between "# BEGIN Shopware" and "# END Shopware" are dynamically generated. Any changes to the directives between these markers will be overwritten.

DirectoryIndex index.php

```

 Options -MultiViews RewriteEngine On

```
RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
RewriteRule ^(.*) - [E=BASE:%1]

# Sets the HTTP_AUTHORIZATION header removed by Apache
RewriteCond %{HTTP:Authorization} .
RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]

# If the requested filename exists, simply serve it.
# We only want to let Apache serve files and not directories.
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]

# Rewrite all other queries to the front controller.
RewriteRule ^ %{ENV:BASE}/index.php [L]

```

\<IfModule !mod\_rewrite.c\>  
  
RedirectMatch 302 ^/$ /index.php/

 Header set Content-Security-Policy "script-src 'none'" 
# END Shopware

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [26. September 2022 um 12:24 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/3 "2022-09-26T12:24:45Z")

</div>

> **[Shopware Issuetracker](https://issues.shopware.com/issues/NEXT-23407)**
>
> Shopware Issuetracker

6.4.14.0 installieren und updaten.

---

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [27. September 2022 um 09:00 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/4 "2022-09-27T09:00:51Z")

</div>

Vielen Dank!

Komme trotzdem nicht viel weiter, komme bis zur Installation der Datenbank.

Der Hoster ist IONOS.

Ich habe eine neue Datenbank angelegt zeigt mir MariaDB 10.5 an.

Habe den Host, den Datenbanknamen, Datenbank Benutzer und Passwort eingetragen, danach kommt folgende Meldung.

An exception occurred in driver: SQLSTATE[HY000] [2002] php\_network\_getaddresses: getaddrinfo failed: Name or service not known

Es gibt wohl ein Verbindungsproblem mit der Datenbank, mehr habe ich auch nicht rausbekommen.

Habe es mit dem Datenbankservernamen (db…hosting-data.io) und auch mit localhost versucht, das Ergebnis ist das gleiche. Leerzeichen habe ich auch schon überprüft.

Wie bekomme ich die genaue Version meiner Datenbank angezeigt, es gibt wohl auch ein Problem mit der Version 10.5.1.

Danke!

---

<div class="post-metadata">

### Author: ![shopware16](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@shopware16](https://forum.shopware.com/u/shopware16)
#### Post date: [27. September 2022 um 13:51 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/5 "2022-09-27T13:51:47Z")

</div>

Hi, ich hatte das gleiche Problem und konntes es lösen, indem ich in die .htaccess-Datei des Root-Verzeichnisses diese Zeile an den Anfang gestellt habe:

SetEnv COMPOSER\_HOME COMPOSER\_HOME=~/.composer

Viele Grüße  
Joachim Süß

---

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [28. September 2022 um 07:13 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/6 "2022-09-28T07:13:34Z")

</div>

Hallo,

vielen Dank Joachim für deine Antwort. Habe ja wie von Max\_Shop vorgeschlagen die Version 6.4.14.0 auf den Server hochgeladen.  
Habe den Befehl in die .htaccess im Root Verzeichnis eingetragen leider keine Änderung. Welche Version wurde bei der Anpassung verwendet?

So sieht die .htaccess jetzt aus

SetEnv COMPOSER\_HOME COMPOSER\_HOME=~/.composer  
DirectoryIndex index.html index.php  
  
Options -MultiViews

 # Restrict access to VCS directories RedirectMatch 404 /\\.(svn|git|hg|bzr|cvs)(/|$)

```
# Restrict access to root folder files
RedirectMatch 404 /(composer\.(json|lock|phar)|README\.md|\.gitignore|.*\.dist|\.env.*)$

```

Vielleicht hat noch jemand eine Idee.

VG SIggi

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [28. September 2022 um 08:10 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/7 "2022-09-28T08:10:56Z")

</div>

Die 6.14. hat bei dir ohne Änderungen nicht funktioniert? Dann liegt es wohl an etwas anderem, als dem Bug.

---

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [28. September 2022 um 08:42 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/8 "2022-09-28T08:42:36Z")

</div>

Hallo,

ja es hat ohne Änderung auch nicht funktioniert. Ich komme nur bis zur Datenbakinstallation.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [28. September 2022 um 08:51 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/9 "2022-09-28T08:51:03Z")

</div>

Versuchs mal anstatt mit dem Hostnamen mit der IP der Datenbank. Die Meldung sagt ja nur aus, dass PHP den Hostnamen nicht auflösen kann.

---

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [28. September 2022 um 11:24 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/10 "2022-09-28T11:24:03Z")

</div>

Danke Moritz,

habe es mit 127.0.0.1 bzw. localhost probiert und ebenfalls extra eine neue Datenbank MySQL 5.7 angelegt.

Bsp.:

Host: 127.0.0.1  
Benutzer: dbu\*\*\*  
Paswwort: \*\*\*\*\*  
Datenbankname: dbs\*\*\*\*

Bei localhost und 127.0.0.1 kommt immer diese Fehlermeldung:

An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory

Der Installer findet meiner Meinung nach die Datenbank nicht auf dem Server. Gibt es nicht irgendwo eine error.log in Shopware.

Danke

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [28. September 2022 um 11:51 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/11 "2022-09-28T11:51:11Z")

</div>

Findest du in var/log/prod-2022-09-28.log

---

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [28. September 2022 um 11:58 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/12 "2022-09-28T11:58:12Z")

</div>

Danke für die schnelle Antwort, da steht leider noch nichts drinne wird sicher erst nach der Installation angelegt.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [28. September 2022 um 12:19 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/13 "2022-09-28T12:19:22Z")

</div>

Vielleicht hast du einen Abweichenden Port? Der Installer kann auf jeden Fall deine Datenbank nicht erreichen. Läuft die DB denn auf dem gleichen Server?

---

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [29. September 2022 um 09:19 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/14 "2022-09-29T09:19:58Z")

</div>

Danke Moritz,

der Port ist 3306, wenn ich nicht die IP Adresse oder localhost verwende sondern  
db5\*\*\*\*.hosting-data.io kommt ja auch die selbe Fehlermeldung. Demzufolge muss die Datenbank ja auf dem selben Server liegen oder liege ich da falsch?

Kann der Fehler durch die Subdomain verursacht werden?

die Domain wird auf das Verzeichnis /public gerootet.

[https://shop.meine-domain.de](https://shop.meine-domain.de)

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [29. September 2022 um 09:21 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/15 "2022-09-29T09:21:50Z")

</div>

> [@Siggit2000](#):
>
> SQLSTATE[HY000] [2002]

sagt aus, dass keine Verbindung mit der Datenbank aufgebaut werden kann. Das hat mit Routing nichts zu tun. Ist deine Datenbank für externe IPs freigeschaltet?

---

<div class="post-metadata">

### Author: ![Siggit2000](https://avatars.discourse-cdn.com/v4/letter/s/65b543/32.png) [@Siggit2000](https://forum.shopware.com/u/Siggit2000)
#### Post date: [29. September 2022 um 09:34 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/16 "2022-09-29T09:34:19Z")

</div>

Habe nochmal alles neu eingetragen nachdem ich diese Meldung bekommen habe,  
es war auf jedenfall die Verbindung zur Datenbank mit MySQL5.7 habe die MariaDB jetzt erstmal außen vor gelassen.

**SQLSTATE [HY000] [1045] Access denied for user ‚example\_user‘ @ 'db5**\*\*\*.hosting-data.io’ (using password: YES)\*\*

Host: db5\*\*\*\*\*.hosting-data.io  
Benutzer: dbu\*\*\*  
Paswwort: \*\*\*\*\*  
Datenbankname: dbs\*\*\*\*

Die Antwort war ja dann, dass das Passwort falsch ist.

Vielen Dank nochmal für eure Hilfe.

---

<div class="post-metadata">

### Author: ![shopware16](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@shopware16](https://forum.shopware.com/u/shopware16)
#### Post date: [29. September 2022 um 15:39 UTC](https://forum.shopware.com/t/ich-bekomme-bei-der-installation-eine-fehlermeldung-the-home-or-composer-home/96393/17 "2022-09-29T15:39:52Z")

</div>

Hi, ich konnte bei mir zuerst mit Deiner Fehlermeldung weder die 6.4.15.1 noch die 6.4.14.0 installieren. Mit dem SetEnv Composter\_Home bin ich mit der 15er-Version dann ohne Probleme durchgerutscht  
VG
