Domanda

L'errore che sto ottenendo è sotto.

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

Ho provato a regolare il php XAMPP per essere il php sul mio cammino, sperando che si tratta di un file di configurazione, ma non ho avuto fortuna con quello. Io non sono davvero sicuro perché altrimenti sarebbe dire di no such file or directory. Qualcuno ha qualche idea?

Aggiornamento: ho anche guardato nel file php.ini che viene chiamato (come preso da php -i), e impostare la presa di default per il file mysql.sock parità di XAMPP, e ancora lo stesso di errore.

È stato utile?

Soluzione

E 'stato divertente. Ho dovuto aggiungere la seguente voce nella matrice opzioni da MySQL.

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

Ho trovato per (questo è brutto) di entrare in Zend / Db / adattatore / Dop / Abstract.php e averlo print_r l'eccezione. Da lì, ho trovato che stava cercando di connettersi a /tmp/mysql.sock (Qualcuno sa perché?)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top