# Shopware 6 Installation schlägt fehl

**URL:** <https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695>\
**Category:** Installation / Einstieg\
**Created:** [24. Mai 2019 um 08:02 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695 "2019-05-24T08:02:19Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![CounterCookies](https://avatars.discourse-cdn.com/v4/letter/c/6f9a4e/32.png) [@CounterCookies](https://forum.shopware.com/u/CounterCookies)\
**Post date:** [24. Mai 2019 um 08:02 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/1 "2019-05-24T08:02:19Z")

</div>

ich wollte gerade Shopware 6 auf meinem Testsystem installieren, jedoch bekomme ich immer folgenden Fehler:

&nbsp;

```
(7/28) Starting
> bin/console database:migrate --all Shopware\\
        PHP Fatal error: Uncaught Doctrine\DBAL\DBALException: Malformed parameter "url". in /var/www/share/[name-der-Domain]/htdocs/development/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php:269
        Stack trace:
        #0 /var/www/share/[name-der-Domain]/htdocs/development/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(148): Doctrine\DBAL\DriverManager::parseDatabaseUrl(Array)
        #1 /var/www/share/[name-der-Domain]/htdocs/development/platform/src/Core/Kernel.php(146): Doctrine\DBAL\DriverManager::getConnection(Array, Object(Doctrine\DBAL\Configuration))
        #2 /var/www/share/[name-der-Domain]/htdocs/development/src/Kernel.php(16): Shopware\Core\Kernel::getConnection()
        #3 /var/www/share/[name-der-Domain]/htdocs/development/bin/console(39): Shopware\Development\Kernel->__construct('dev', true, Object(Composer\Autoload\ClassLoader), 'dev-master@5920...')
        #4 {main}
          thrown in /var/www/share/[name-der-Domain]/htdocs/development/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php on line 269

Execution aborted, a subcommand failed!

```

&nbsp;

weiß da vielleicht einer ne lösung?

&nbsp;

Mit freundlichen Grüßen

CounterCookies

---

<div class="post-metadata">

**Author:** ![kraeft21](https://avatars.discourse-cdn.com/v4/letter/k/9de053/32.png) [@kraeft21](https://forum.shopware.com/u/kraeft21)\
**Post date:** [24. Mai 2019 um 08:36 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/2 "2019-05-24T08:36:43Z")

</div>

Hast du vielleicht eine “#” in deinem Datenbank-Passwort? Das war bei mir das Problem.

---

<div class="post-metadata">

**Author:** ![biloba](https://avatars.discourse-cdn.com/v4/letter/b/ccd318/32.png) [@biloba](https://forum.shopware.com/u/biloba)\
**Post date:** [24. Mai 2019 um 08:38 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/3 "2019-05-24T08:38:02Z")

</div>

schau&nbsp;mal, ob du irgendwelche sonderzeichen im passwort für die DB hast, bei mir war es eine # die Probleme gemacht hat

---

<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:** [24. Mai 2019 um 08:38 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/4 "2019-05-24T08:38:27Z")

</div>

Was hast du denn in das Feld „url“ eingegeben? Du kannst ja mal in die .psh.yaml.override im Shopware-Verzeichnis reinschauen.

---

<div class="post-metadata">

**Author:** ![CounterCookies](https://avatars.discourse-cdn.com/v4/letter/c/6f9a4e/32.png) [@CounterCookies](https://forum.shopware.com/u/CounterCookies)\
**Post date:** [24. Mai 2019 um 09:00 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/5 "2019-05-24T09:00:37Z")

</div>

Danke an @[kraeft21](https://forum.shopware.com/profile/21610/kraeft21)&nbsp;, das hat das erste Problem schon mal gelöst.

Leider stehe ich jetzt vor einem weiteren problem&nbsp;

&nbsp;

```
(13/28) Starting
> mysql -u 'username' -p'Passwort' -h 'MYSQL-Server-IP' --port='3306' -e "DROP DATABASE IF EXISTS \`db-1_test\`"
        ERROR 1044 (42000) at line 1: Access denied for user 'username'@'%' to database 'db-1_test'

```

&nbsp;

---

<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:** [24. Mai 2019 um 09:02 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/6 "2019-05-24T09:02:42Z")

</div>

Die Dev-Installation legt 3 Datenbanken an. Eine für die Installation, eine weitere für die e2e-tests und eine dritte für unittests.

&nbsp;

---

<div class="post-metadata">

**Author:** ![kraeft21](https://avatars.discourse-cdn.com/v4/letter/k/9de053/32.png) [@kraeft21](https://forum.shopware.com/u/kraeft21)\
**Post date:** [24. Mai 2019 um 09:06 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/7 "2019-05-24T09:06:52Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Die Dev-Installation legt 3 Datenbanken an. Eine für die Installation, eine weitere für die e2e-tests und eine dritte für unittests.
> 
> &nbsp;

Kann man die Datenbanknamen für die weiteren Datenbanken irgendwo anpassen?&nbsp;

---

<div class="post-metadata">

**Author:** ![Jens\_K](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@Jens\_K](https://forum.shopware.com/u/Jens_K)\
**Post date:** [24. Mai 2019 um 09:32 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/8 "2019-05-24T09:32:08Z")

</div>

Hallo,

momentan kann man dies nicht per config o.ä. anpassen. Als „Quick-Fix“ kannst du die Datei&nbsp;dev-ops/common/actions/init-test-databases.sh anpassen und dort&nbsp;

\_\_DB\_NAME\_\_\_test bzw. \_\_DB\_NAME\_\_\_e2e ersetzen

Wieso möchtest du diese Datenbanken denn ändern?

---

<div class="post-metadata">

**Author:** ![Larineso](https://avatars.discourse-cdn.com/v4/letter/l/b5e925/32.png) [@Larineso](https://forum.shopware.com/u/Larineso)\
**Post date:** [24. Mai 2019 um 09:38 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/9 "2019-05-24T09:38:11Z")

</div>

Ich habe bei der Installation mit MAMP auch Probleme.&nbsp;

```
(3/28) Starting
> mysql -u 'shopware' -p'shopware' -h 'localhost' --port='3306' -e "DROP DATABASE IF EXISTS \`shopware\`"
	Warning: Using a password on the command line interface can be insecure.
	ERROR 1045 (28000): Access denied for user 'shopware'@'localhost' (using password: YES)
	
Execution aborted, a subcommand failed!

```

Der Nutzer shopware mit dem Passwort shopware habe ich über phpmyadmin erstellt.

In der&nbsp;.psh.yaml.dist habe ich die Einträge wie in den Docs verändert:

```
  DB_USER: "shopware"
  DB_PASSWORD: "shopware"
  DB_HOST: "localhost"
  DB_PORT: "3306"
  DB_NAME: "shopware"
  APP_URL: "http://shopware:8000"
  APP_ENV: "dev"

```

Da in den Docs localhost in Sternchen steht habe ich auch das ausprobiert:

```
DB_HOST: "*localhost*"

```

Das hat so wie erwartet auch nicht funktioniert. Wieso steht localhost in den Docs in Sternchen?

Weiß jemand wieso keine Verbindung zur Datenbank aufgebaut werden kann?&nbsp;

---

<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:** [24. Mai 2019 um 09:45 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/10 "2019-05-24T09:45:44Z")

</div>

Das&nbsp;ist ja nur ein Shell-Befehl, öffne das Terminal und probiere aus, ob das funktioniert:

```
mysql -u 'shopware' -p'shopware' -h 'localhost' --port='3306'

```

Entweder passt der Host, das Passwort oder der user nicht.&nbsp;

---

<div class="post-metadata">

**Author:** ![Larineso](https://avatars.discourse-cdn.com/v4/letter/l/b5e925/32.png) [@Larineso](https://forum.shopware.com/u/Larineso)\
**Post date:** [24. Mai 2019 um 09:49 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/11 "2019-05-24T09:49:55Z")

</div>

Das funktioniert auch nicht. Habe den Benutzer noch mal erstellt, um Tippfehler auszuschließen, aber es funktioniert trotzdem nicht.&nbsp;

Edit: MySQL nutzt bei mir den Port 8889 (steht bei MAMP unter MySQL oben rechts in der Ecke). Eine Verbindung kann ich aber auch über den Port nicht aufbauen.&nbsp;

---

<div class="post-metadata">

**Author:** ![Henning\_89](https://avatars.discourse-cdn.com/v4/letter/h/439d5e/32.png) [@Henning\_89](https://forum.shopware.com/u/Henning_89)\
**Post date:** [24. Mai 2019 um 09:55 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/12 "2019-05-24T09:55:46Z")

</div>

> [@Larineso schrieb:](https://forum.shopware.com/profile/29313/Larineso "Larineso")
> 
> Das funktioniert auch nicht. Habe den Benutzer noch mal erstellt, um Tippfehler auszuschließen, aber es funktioniert trotzdem nicht.&nbsp;

Das gleiche Problem bei mir.

---

<div class="post-metadata">

**Author:** ![Larineso](https://avatars.discourse-cdn.com/v4/letter/l/b5e925/32.png) [@Larineso](https://forum.shopware.com/u/Larineso)\
**Post date:** [24. Mai 2019 um 10:04 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/13 "2019-05-24T10:04:28Z")

</div>

Mit dem Benutzer root und dem Passwort root kann ich eine Verbindung zur Datenbank aufbauen. Sowohl über den Port 3306, als auch über den Port 8889.&nbsp;

Dafür bekomme ich jetzt eine andere Fehlermeldung:

```
(5/28) Starting
> mysql -u 'root' -p'root' -h 'localhost' --port='3306' shopware < vendor/shopware/platform/src/Core/schema.sql
	Warning: Using a password on the command line interface can be insecure.
	ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JSON NOT NULL,
	    `author` VARC' at line 9
	
Execution aborted, a subcommand failed!

```

&nbsp;

---

<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:** [24. Mai 2019 um 10:06 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/14 "2019-05-24T10:06:12Z")

</div>

Welche MySQL Version hast du denn installiert?&nbsp;

---

<div class="post-metadata">

**Author:** ![Larineso](https://avatars.discourse-cdn.com/v4/letter/l/b5e925/32.png) [@Larineso](https://forum.shopware.com/u/Larineso)\
**Post date:** [24. Mai 2019 um 10:10 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/15 "2019-05-24T10:10:04Z")

</div>

Die Version 5.6.38. Muss ich die auf 5.7 upgraden?&nbsp;

Edit:&nbsp;MySQL 5.7.21 or higher steht ja in den Docs. Also versuche ich mal das zu upgraden.

---

<div class="post-metadata">

**Author:** ![Larineso](https://avatars.discourse-cdn.com/v4/letter/l/b5e925/32.png) [@Larineso](https://forum.shopware.com/u/Larineso)\
**Post date:** [24. Mai 2019 um 11:11 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/16 "2019-05-24T11:11:07Z")

</div>

Die Installation lief nun durch, allerdings bekomme ich beim Aufruf der Domains einen 403&nbsp;permission Fehler. Muss ich noch Berechtigungen verändern?

Edit: ich vermute da funktioniert doch irgendwas nicht.&nbsp;[http://shopware:8000/admin](http://shopware:8000/admin)&nbsp;wird nicht gefunden (404). Habe wie in den Docs den shopware-Ordner ausgewählt.

Edit2: Bin bei den Docs nach dem Bild gegangen, auf dem der shopware-Ordner ausgewählt wurde. Richtig ist&nbsp;shopware/development/public, so wie es auch in der Beschreibung steht.

---

<div class="post-metadata">

**Author:** ![andreasemer](https://avatars.discourse-cdn.com/v4/letter/a/0ea827/32.png) [@andreasemer](https://forum.shopware.com/u/andreasemer)\
**Post date:** [28. Mai 2020 um 16:50 UTC](https://forum.shopware.com/t/shopware-6-installation-schlagt-fehl/59695/17 "2020-05-28T16:50:31Z")

</div>

> [@kraeft21 schrieb:](https://forum.shopware.com/profile/21610/kraeft21 "kraeft21")
> 
> Hast du vielleicht eine „#“ in deinem Datenbank-Passwort? Das war bei mir das Problem.

Der Bug besteht weiterhin, verwendet man ein „#“ oder „$“ im MySQL Passwort, gibt es den beschrieben Fehler. Gerade gestetet mit der aktuellsten SW Version und MySQL 5.7.30.

Das Problem sollten doch sehr viele Leute haben, oder?

&nbsp;
