J'ai commencé à apprendre Zend Framework avec le livre "Zend Framework in Action" en allemand.
Juste là où ça commence à devenir intéressant, mon test unitaire PHP jette cette erreur : "Zend_Db_Adapter_Exception : SQLSTATE[HY000] [2002] No such file or directory"
Je n'ai pas trouvé d'indices en faisant des recherches sur Google. J'ai tout fait comme indiqué dans le manuel. Quelqu'un peut-il me donner un indice sur l'endroit où chercher la faute ?
Est-ce une erreur courante de débutant ?
68 votes
Utiliser l'adresse IP pour l'hôte MySQL
3 votes
@Nguyen tu es da man ! tu as aidé plus que le mec avec 183k lol
8 votes
@Nguyen - merci, cela a réglé le problème pour moi aussi (en changeant 'localhost' par 127.0.0.1). C'était dans PDO sous Laravel, donc ce n'est pas spécifique à Zend Framework.
2 votes
Merci ! Cela m'a aidé aussi. Important : ne pas utiliser
http://
juste IP.2 votes
Redémarrer le serveur mysql, a fait le travail pour moi !
0 votes
Duplicata possible de PHP - La connexion MySQL ne fonctionne pas : 2002 No such file or directory
0 votes
Pourquoi cela fonctionne-t-il ? Où cherche-t-il localhost ?
0 votes
@Danial - IP explicite peut forcer une connexion TCP, tandis que 'localhost' tente de se connecter via Socket. d'autres problèmes, TCP peut être plus lent de sorte que un mec avec 183k n'a pas tort...
0 votes
Commençons par le commencement : Vérifiez si votre mysqld fonctionne bien.
systemctl status mysql