CakePHP: Нет такого файла или каталога (пытается подключиться через unix: ///var/mysql/mysql.sock)

Некоторое время у меня было приложение 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);

Я проверил, нет файла //var/mysql/mysql.sock. На самом деле он находится в /tmp/mysql.sock

Я попытался изменить свой php.ini.default, чтобы он соответствовал приведенному выше, но это ' s уже настроен на поиск в / tmp / локальных подключений. Почему и откуда возникает ошибка?

Кто-нибудь сталкивался с подобной ошибкой?

Спасибо,

Джонси

13
задан iamjonesy 19 October 2010 в 11:53
поделиться