phpでPDOを使用するときに出たエラー。
[code]
Warning: PDO::__construct(): [2002] No such file or directory
(trying to connect via unix:///var/mysql/mysql.sock)
in /Users/xxxx/・・・/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection.php on line 470
[/code]
読んでの如く、パスに mysql.sock が無いというエラー。
php.ini の設定だろうという事で下記のように変更。
MySQLのインストールは自分で行った為、下記のパスに存在していた。
わからない場合は、my.cnf にmysql.sockのロケーションが設定されているようだ。
[code]
;pdo_mysql.default_socket=/var/mysql/mysql.sock
↓
pdo_mysql.default_socket=/tmp/mysql.sock
[/code]
php.ini を変更したので、Webサーバを再起動して解決。