| 41件目(121件中) |

Bakeでつまずく

固定リンク:#0000000083   投稿者:ZiSTA 日時:2008-03-31 16:28:32   コメント( 0

1.2の話です。


1. アプリケーションのパスに移動してからbakeするとマニュアルにああったので、その通り実行してみる。
""
$ cd /path/to/app
$ cake bake
""


「-bash: cake: command not found」と表示されて動かない。
パスが通っていないので、パスを通して解決。


2. bakeでMySQLに接続できない。作成したアプリケーションやphpMyAdminなどブラウザからは問題ない。


""
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'
""


MySQLが実際に使っているmysql.sockの場所が違う。Apacheが使うphp(自前でインストールしたもの)とコマンドラインから使うphp(OSに最初から入っていたもの)の2種類がインストールされてるためだった。前者の設定は「/tmp/mysql.sock」で後者の設定は「/var/mysql/mysql.sock」。MySQLが実際に使っているのは「/tmp/mysql.sock」。


コマンドラインからでもインストールしたPHPを使うようにパスを通して解決。

 

コメント

| 41件目(121件中) |
↑ ページトップ