De eerste regel van het foutbericht beschrijft het fouttype:"PDOException". De volgende regel toont PDO::errorInfo
, d.w.z.:
- "HY000" is een algemene serverfout (zie Serverfoutcodes en berichten in MySQL-documenten).
- "2002" is MySQL Client Error Code, wat betekent "Kan geen verbinding maken met lokale MySQL-server via socket" (zie (Client foutcodes en berichten in MySQL-documenten).
- De driver-specifieke foutcode en het bericht ("php_network_getaddresses:getaddrinfo failed:Name or service not known") vertellen u dat PDO de hostnaam niet kan achterhalen.
De stacktrace die u hebt bijgevoegd, regel 3, onthult dat u de parameters voor de databaseverbinding niet hebt opgegeven in het configuratiebestand. De fout verschijnt wanneer u op lokaal test, toch? U moet /.env
updaten met de daadwerkelijke databaseverbindingsparameters.