プログラミング奮闘記録

プラグラマーへ奮闘。PHP・Cakephp・JavaScript・isoアプリのコード勉強ブログです。その他の言語やツールなども使用します。

cakephpで焼く前に焼かれた。

bakeしてうまそうに焼こう〜〜!

って思っていつも通り焼きにかかったが、なぜかできない。。。

 

毎回こんなエラーを出して俺を焼きにかかろうとしてくる。

Error: Database connection "Mysql" is missing, or could not be created.

 

 

負けてられへん戦いがここにはある。

 

 

 

早速選手交代で、グーグル先生に選手交代。

中盤で競り合いが続き、両者一歩も譲らない。

 

しかし、前半終了間際。

ペナルティーエリア内に攻め込まれ、シュートを打たれるがグーグル先生が

神のdetabaseでこれをセーブする。

 

ここで、前半終了。

 

後半からPHPのPDOの出番。

早速チャンスがくるが、すでにインストール済みでシュートを外す。

 

 

ここでグーグル先生のチャンス!!!

中盤のこちらのサイトから絶妙なスルーパス!!

 

これに反応したグーグル先生が、キーパーと1対1!!!!!!

 

ここで必殺技の神のdetabaseシュート!!!

public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
'database' => 'fact',
'prefix' => '',
'encoding' => 'utf8',
'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock'
);

 

これが決まりゴール!!!

 

 

以上!!

もう、めんどくさくなってしまった。w

グーグル先生のポジションは一体どこなのでしょうか?ww

 

つまり、このエラーが出たら、

Error: Database connection "Mysql" is missing, or could not be created.

 

detabase.phpの記述にこれを追加してみてください。

'unix_socket'  =>  '/Applications/MAMP/tmp/mysql/mysql.sock' 

 

私の環境は、

Apache/2.2.29

PHP/5.6.7

MAMPです。