Mysql
 sql >> Database >  >> RDS >> Mysql

SQLSTATE[HY000] [2002] php_network_getaddresses:getaddrinfo non riuscito:nome o servizio sconosciuto

La prima riga del messaggio di errore descrive il tipo di errore:"PDOException". La riga successiva mostra PDO::errorInfo , ovvero:

  • "HY000" è un errore generale del server (vedi Codici di errore e messaggi del server nei documenti MySQL).
  • "2002" è il codice di errore del client MySQL che significa "Impossibile connettersi al server MySQL locale tramite socket" (vedi (Codici di errore e messaggi del client nei documenti MySQL).
  • Il codice di errore e il messaggio specifici del driver ("php_network_getaddresses:getaddrinfo non riuscito:nome o servizio sconosciuto") indicano che PDO non è in grado di risolvere il nome host.

La traccia dello stack che hai allegato, riga 3, rivela che non hai specificato i parametri di connessione al database nel file di configurazione. L'errore si presenta quando esegui il test in locale, giusto? Devi aggiornare /.env con i parametri di connessione al database effettivi.