phpでPDOを使用するときに出たエラー。
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
読んでの如く、パスに mysql.sock が無いというエラー。
php.ini の設定だろうという事で下記のように変更。
MySQLのインストールは自分で行った為、下記のパスに存在していた。
わからない場合は、my.cnf にmysql.sockのロケーションが設定されているようだ。
;pdo_mysql.default_socket=/var/mysql/mysql.sock ↓ pdo_mysql.default_socket=/tmp/mysql.sock
php.ini を変更したので、Webサーバを再起動して解決。