CakePHPのDB接続エラー
コマンドラインからシェルを実行しようとした際にデータベースの接続エラーが表示。
Error: Database connection "Mysql" is missing, or could not be created.
database.php内の"host"を、"localhost"→"127.0.0.1"に変えることで解決。
<?php public $localhost = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'localhost', 'login' => '', 'password' => '', 'database' => '', 'prefix' => '', 'encoding' => 'utf8', );
<?php public $localhost = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => '127.0.0.1', 'login' => '', 'password' => '', 'database' => '', 'prefix' => '', 'encoding' => 'utf8', );