[cakephp]Mac+XAMPPでbakeする時にエラーが出る

POSTED: Feb 17, 2010, 5:51 pm
TAGS: ,

Mac(Snowleopard)+XAMPPでcakephpのbakeするときにエラーが出てモデルをじりっと焼けない!どうやらmysql.sockのシンボリックリンクを作ってやるだけで解決できるみたい。

こんなエラーが出る。

Warning: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in /Applications/XAMPP/xamppfiles/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 454
Warning: mysql_connect(): No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 454
Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 460
Warning: mysql_get_server_info() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 468
Warning: mysql_query() expects parameter 2 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/cake/libs/model/datasources/dbo/dbo_mysql.php on line 500
Error: Your database does not have any tables.

mysql.sockのシンボリックリンクを作る。

ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock /tmp/mysql.sock

やったー!ヽ(・∀・)人(・∀・)ノ