Frage

Der Fehler Ich erhalte ist unten.

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

Ich habe versucht, die xampp php Einstellung die PHP in meinem PATH zu sein, in der Hoffnung, dass es sich um eine Konfigurationsdatei, aber ich hatte kein Glück damit. Ich bin nicht wirklich sicher, warum sonst würde es keine solche Datei oder das Verzeichnis sagen. Hat jemand irgendwelche Ideen?

Update: Ich habe auch in die php.ini-Datei gesucht, die (von php -i als genommen) genannt werden, und die Standard-Buchse gleich XAMPP der mysql.sock-Datei festgelegt, und immer noch die gleichen Fehler.

War es hilfreich?

Lösung

Das hat Spaß gemacht. Ich hatte den folgenden Eintrag in die Optionen Array von MySQL hinzuzufügen.

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

Ich fand es durch (dies ist hässlich) geht in die Zend / Db / Adapter / GUB / Abstract.php und nachdem er die Ausnahme print_r. Von dort fand ich es versucht /tmp/mysql.sock (Wer weiß, warum?) Zu verbinden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top