У меня какое-то время нормально работало приложение cakephp на моей локальной машине (mac osx), а потом неожиданно я понимаю, что не могу подключиться к mysql.sock.
Я получаю эту ошибку:
Warning (2): mysql_connect() [http://php.net/function.mysql-connect]: [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) [CORE/cake/libs/model/datasources/dbo/dbo_mysql.php, line 540]
Строка 540 dbo_mysql.php гласит:
$this->connection = mysql_connect($config['host'] . ':' . $config['port'], $config['login'], $config['password'], true);
Я проверил, нет fle //var/mysql/mysql.sock. Это на самом деле в /tmp/mysql.sock
Я попытался изменить свой php.ini.default, чтобы он соответствовал приведенному выше, но он уже настроен на поиск в / tmp / локальных соединений. Почему и откуда исходит ошибка?
Кто-нибудь сталкивался с подобной ошибкой?
Спасибо
Джоунси