První řádek chybové zprávy popisuje typ chyby:"PDOException". Na dalším řádku se zobrazí PDO::errorInfo
, tj.:
- „HY000“ je obecná chyba serveru (viz Chybové kódy a zprávy serveru v dokumentech MySQL).
- "2002" je chybový kód klienta MySQL, který znamená "Nelze se připojit k místnímu serveru MySQL přes soket" (viz (Klientské chybové kódy a zprávy v dokumentech MySQL).
- Chybový kód a zpráva specifická pro ovladač ("php_network_getaddresses:getaddrinfo selhalo:Název nebo služba není známa") vám sdělují, že PDO není schopen přeložit název hostitele.
Trasování zásobníku, které jste připojili, řádek 3, ukazuje, že jste v konfiguračním souboru nezadali parametry připojení k databázi. Chyba se objeví, když testujete na místní, že? Musíte aktualizovat /.env
se skutečnými parametry připojení k databázi.