# Fatal Error unter SW5 + Nginx + PHP7

**URL:** <https://forum.shopware.com/t/fatal-error-unter-sw5-nginx-php7/33001>\
**Category:** Allgemein\
**Created:** [14. Dezember 2015 um 15:03 UTC](https://forum.shopware.com/t/fatal-error-unter-sw5-nginx-php7/33001 "2015-12-14T15:03:29Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kvo](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@kvo](https://forum.shopware.com/u/kvo)\
**Post date:** [14. Dezember 2015 um 15:03 UTC](https://forum.shopware.com/t/fatal-error-unter-sw5-nginx-php7/33001/1 "2015-12-14T15:03:29Z")

</div>

Hallo Shopware Community, ich nutze Shopware unter Nginx. Wenn ich einen bereits installierten Shop unter 5.1.1 von PHP 5.6 auf PHP 7 umstelle, dann tritt folgender Fehler sowohl im Frontend als auch im Backend auf. ` Fatal error: Uncaught Zend\_Db\_Adapter\_Exception: SQLSTATE[HY000] [2002] No such file or directory in /var/www/clients/client1/web63/web/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php:101 Stack trace: #0 /var/www/clients/client1/web63/web/engine/Library/Zend/Db/Adapter/Abstract.php(316): Enlight\_Components\_Db\_Adapter\_Pdo\_Mysql-\>\_connect() #1 /var/www/clients/client1/web63/web/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(263): Zend\_Db\_Adapter\_Abstract-\>getConnection() #2 /var/www/clients/client1/web63/web/engine/Shopware/Components/DependencyInjection/Bridge/Db.php(45): Zend\_Db\_Adapter\_Pdo\_Abstract-\>exec('SET @@session.s...') #3 /var/www/clients/client1/web63/web/var/cache/production\_201510221322/proxies/ShopwareProductionProjectContainer.php(373): Shopware\Components\DependencyInjection\Bridge\Db-\>factory('pdo\_mysql', Array) #4 /var/www/clients/client1/web63/web/vendor/symfony/dependency-injection/Container.php(327): ShopwareProductionProjectContainer-\>getDbService() #5 /var/www/clients/client1/web63/web/eng in /var/www/clients/client1/web63/web/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php on line 101 503 Service Unavailable ` Wenn ich einen neuen Shop installieren will, läuft alles gut bis zum Datenbank-Schritt. Die Daten zur Datenbank sind 100% korrekt eingegeben. Wenn Username + Passwort eingegeben wurde, sucht Shopware eine mögliche Datenbank gewohnt selbst aus, jedoch nicht unter PHP7. Ich gebe den Namen der Datenbank also manuell ein und klicke auf Weiter, folgender Fehler kommt. `SQLSTATE[HY000] [2002] No such file or directory` PHP läuft unter PHP-FPM. Ganz offensichtlich liegt an MySQL? Ich hoffe jemand kann mir weiter helfen. Mfg

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [15. Dezember 2015 um 07:01 UTC](https://forum.shopware.com/t/fatal-error-unter-sw5-nginx-php7/33001/2 "2015-12-15T07:01:27Z")

</div>

ganz klar: PHP 7 nicht benutzen;) nachschauen, ob auch alle setting wie bei php6 sind, die manuellen Änderungen an den Einstellungen müssen nachgeholt werden; wir hatte z.B. vergessen die suhosin einzuschalten und hochzusetzen, aber auch die anderen PHP einstellungen müssen beim Wechseln einer PHP-Version genau nachgeprüft werden.

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [15. Dezember 2015 um 09:38 UTC](https://forum.shopware.com/t/fatal-error-unter-sw5-nginx-php7/33001/3 "2015-12-15T09:38:40Z")

</div>

Hallo kvo, ich vermute, dass bei deiner PHP7 installation der Pfad zum Mysql-Socket nicht stimmt. Vergleiche bitte in der phpinfo die Werte von mysql.default\_socket sowie pdo\_mysql.default\_socket zwischen der PHP 5 sowie der PHP 7 installation. Um das Problem zu umgehen, kannst du die MySQL Verbindung auch über eine locale TCP Connection anstatt den socket zu benutzen. Dazu musst in deiner config.php den statt localhost die IP Adresse 127.0.0.1 benutzen. Viele Grüße, Benjamin Cremer

---

<div class="post-metadata">

**Author:** ![Vitago\_GmbH](https://avatars.discourse-cdn.com/v4/letter/v/67e7ee/32.png) [@Vitago\_GmbH](https://forum.shopware.com/u/Vitago_GmbH)\
**Post date:** [15. Dezember 2015 um 12:18 UTC](https://forum.shopware.com/t/fatal-error-unter-sw5-nginx-php7/33001/4 "2015-12-15T12:18:48Z")

</div>

Hallo, Da die Module Ioncube Loader und APCu etc. noch nicht zur Verfügung stehen, ist SW mit php7 nicht ratsam. Wenn Du dann auch noch versuchst Drittanbieter Plugins zu installieren, bekommst Du so richtig Probleme. Lg
