Die erste Zeile der Fehlermeldung beschreibt den Fehlertyp:„PDOException“. Die nächste Zeile zeigt PDO::errorInfo
an
, also:
- „HY000“ ist ein allgemeiner Serverfehler (siehe Server-Fehlercodes und -meldungen in MySQL-Dokumentation).
- „2002“ ist ein MySQL-Client-Fehlercode und bedeutet „Verbindung zum lokalen MySQL-Server über Socket nicht möglich“ (siehe (Client-Fehlercodes und -meldungen in MySQL-Dokumentation).
- Der treiberspezifische Fehlercode und die Meldung ("php_network_getaddresses:getaddrinfo failed:Name or service not known") sagen Ihnen, dass PDO den Hostnamen nicht auflösen kann.
Der von Ihnen angehängte Stack-Trace, Zeile 3, zeigt, dass Sie die Datenbankverbindungsparameter nicht in der Konfigurationsdatei angegeben haben. Der Fehler wird angezeigt, wenn Sie lokal testen, oder? Sie müssen /.env
aktualisieren mit den tatsächlichen Datenbankverbindungsparametern.