CakePHP
mamp

CakePHP + MAMP でbakeするとDB接続エラー

More than 3 years have passed since last update.

database.php の設定をしてTOPページでは

CakePHP is able to connect to the database.

と出ているのに bake するとDB接続エラーになってしまう場合。

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

hostlocalhost から 127.0.0.1 に変更して解決しました。


database.php

<?php

public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => '127.0.0.1',
'login' => 'root',
'password' => 'root',
'database' => 'db',
'prefix' => '',
'encoding' => 'utf8',
'port' => 8889,
'unix_scoket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
);