Hallo, obgleich der Titel dieses Beitrags komisch klingen mag, ist genau das eingetreten. Bis vor Kurzem lief unser Shopware4-Shop noch ganz normal. Und gestern plötzlich stellten wir fest, dass er “offline” ist. Wobei “kaputt” treffender wäre. Beim Aufruf einer Shopadresse (egal ob Frontend oder Backend) erscheint folgende Meldung: [quote]Fatal error: Uncaught exception ‘Zend_Db_Adapter_Exception’ with message ‘SQLSTATE[HY000] [2013] Lost connection to MySQL server at ‘reading initial communication packet’, system error: 113’ in /pfadzumshop/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php:101 Stack trace: #0 /pfadzumshop/engine/Library/Zend/Db/Adapter/Abstract.php(316): Enlight_Components_Db_Adapter_Pdo_Mysql->_connect() #1 /pfadzumshop/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(263): Zend_Db_Adapter_Abstract->getConnection() #2 /pfadzumshop/engine/Shopware/Components/DependencyInjection/Bridge/Db.php(45): Zend_Db_Adapter_Pdo_Abstract->exec(‘SET @@session.s…’) #3 /pfadzumshop/cache/proxies/Shopware201504021339 in /pfadzumshop/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php on line 101[/quote] Hat jemand eine Idee was da passiert ist? Es wurde nichts im System (Server) verändert. Wir können weder das Frontend noch das Backend starten… :x Ich bitte dringend um Tipps!
Schätze mal die Datenbank hat ein Problem, würde mal mit dem Hoster reden.
Hallo, wenn keine Verbindung mit der Datenbank hergestellt werden kann und dies steht in der Fehlermeldung, kann man sich natürlich auch nicht im Backend anmelden oder etwas im Frontend sehen. In der Regel geht so etwas aber schon auf eine Änderung entweder der Anmeldedaten in der config.php oder eine Änderung der Serverkonfiguration zurück. Oder der Mysql-Server ist abgestürzt. Kann man denn ausserhalb von Shopware auf die DB zugreifen (phpmyAdmin oder so)? Wie ist denn die Datenbankverbindung bei Shopware konfiguriert worden (INhalt der Config.php) mit localhost, einer Domain zum Datenbankserver). Hier könnte man es mit den alterbativen Zugangsdaten versuchen? Falls mehrere MySQL Versionen verfügbar sind, erfordern die in der Regel auch andere URLs. Vielleicht hat sich dort etwas verändert. Wenn man keine Lust auf Fehlersuche hat, würde ich als erstes den Server und den DB-Server Rebooten.
Problem konnte behoben werden. Aus irgendeinem inzwischen nicht mehr rekonstruierbaren Grund wurde als DB-Host eine Domain eingetragen, die umgezogen wurde. *kopfschüttel* Mit einem alternativen Host geht’s nun wieder.