Första raden i felmeddelandet beskriver feltypen:"PDOException". Nästa rad visar PDO::errorInfo
, dvs:
- "HY000" är ett allmänt serverfel (se Serverfelkoder och meddelanden i MySQL-dokument).
- "2002" är MySQL Client Error Code som betyder "Kan inte ansluta till lokal MySQL-server via socket" (se (Klientfelkoder och -meddelanden i MySQL-dokument).
- Den drivrutinsspecifika felkoden och meddelandet ("php_network_getaddresses:getaddriinfo failed:Name or service not known") berättar att PDO inte kan lösa värdnamnet.
Stackspårningen du bifogade, rad 3, avslöjar att du inte angav databasanslutningsparametrarna i konfigurationsfilen. Felet dyker upp när du testar lokalt, eller hur? Du måste uppdatera /.env
med de faktiska databasanslutningsparametrarna.