«Нет такого файла или каталога» SQLSTATE Ошибка с использованием PhPunit с Frame in Champp & Zend
-
28-09-2019 - |
Вопрос
Ошибка, которую я получаю ниже.
Zend_Db_Adapter_Exception: SQLSTATE[HY000] [2002] No such file or directory
Я попробовал настроить XAMPP PHP, чтобы быть PHP на моем пути, надеясь, что это файл конфигурации, но мне не повезло с этим. Я не совсем уверен, почему еще не скажут такой файл или каталог. У кого-нибудь есть идеи?
Обновлять: Я также смотрел в файл php.ini, который называется (как взят из PHP -I), и установите сокет по умолчанию для равных файлов mysql.sock askl.sock, а также ту же ошибку.
Решение
Это было весело. Я должен был добавить следующую запись в массив параметров из MySQL.
'unix_socket' => '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock',
Я нашел это по (это уродливо), входя в Zend / db / adapter / pdo / allow.php и имея его print_r исключение. Оттуда я нашел, что пытается подключиться к /tmp/mysql.sock (кто-нибудь знает, почему?)
Не связан с StackOverflow