Dépannage "SQLSTATE[HY000] [2002] Connexion refusée" Erreur dans la migration de Laravel
Lors du déploiement du projet Laravel sur un VPS Digital Ocean, l'erreur "SQLSTATE[HY000] [2002] Connexion refusée" peut survenir lors de la migration de la base de données. Cette erreur indique que la connexion à la base de données n'a pas pu être établie.
Après avoir examiné la configuration du fichier .env fourni, nous identifions que le problème réside dans le paramètre DB_HOST. Dans la configuration fournie, DB_HOST est défini sur l'adresse IP du VPS, qui peut ne pas être accessible depuis l'application Laravel.
Solution :
Pour résoudre cette erreur, nous Vous devez modifier le paramètre DB_HOST dans le fichier .env pour qu'il pointe vers le nom d'hôte du serveur MySQL. Plus précisément, nous remplacerons DB_HOST de l'adresse IP du VPS par « localhost ». Cela garantira que l'application Laravel se connecte au serveur MySQL exécuté sur la même machine.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!