Question

L'erreur que je reçois est ci-dessous.

Zend_Db_Adapter_Exception: SQLSTATE[HY000] [2002] No such file or directory

J'ai essayé de placer le php xampp être le php dans mon chemin, en espérant que c'est un fichier de configuration, mais je pas eu de chance avec ça. Je ne suis pas vraiment sûr sinon pourquoi il dire non tel fichier ou un répertoire. Est-ce que quelqu'un a des idées?

Mise à jour: J'ai aussi regardé dans le fichier php.ini qui est appelé (comme tiré de php -i), et définissez le socket par défaut au fichier mysql.sock de l'égalité XAMPP, et toujours le même erreur.

Était-ce utile?

La solution

C'était amusant. Je devais ajouter l'entrée suivante dans le tableau d'options de MySQL.

'unix_socket' => '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock',

Je l'ai trouvé par (ce qui est laid) va dans le Zend / Db / Adaptateur / Aop / Abstract.php et l'avoir print_r l'exception. A partir de là, je l'ai trouvé essayait de se connecter à /tmp/mysql.sock (Quelqu'un sait pourquoi?)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top