21
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

cakephp 【DB接続エラー】

Posted at

【備忘録】 cakephp導入時の設定

cakephpを導入、諸々の初期設定、DBの作成後、bakeを実行するとMysqlに接続できないとエラー

ターミナル
Error: Database connection "Mysql" is missing, or could not be created.

cakephpのルートでは緑文字で

Your database configuration file is present.

と出ていて、Mysqlの接続は確認済み。

PDOの設定の問題かと思いphpinfo()で確認するも設定済み


■対策

database.php内の"host"を、"localhost"→"127.0.0.1"に変えることで解決

database.php
	public $default = array(
		'datasource' => 'Database/Mysql',
		'persistent' => false,
		'host' => 'localhost',
		'login' => '',
		'password' => '',
		'database' => '',
		'prefix' => '',
		'encoding' => 'utf8',
	);

これを下記に変更

database.php
	public $default = array(
		'datasource' => 'Database/Mysql',
		'persistent' => false,
		'host' => '127.0.0.1',
		'login' => '',
		'password' => '',
		'database' => '',
		'prefix' => '',
		'encoding' => 'utf8',
	);
21
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
18

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?