10.1.3 Cakeのデータベース設定

どんどん進みましょう。データベースがどこにあって、どうやって接続するかをCakeに教えます。多くの人にとって、設定(configure)をする最初で最後の機会です。

CakePHPのデータベース設定ファイルは、/app/config/database.php.defaultの中にあります。同一ディレクトリ上にこのファイルのコピーを作り、database.phpという名前にしてください。

このconfigファイルは全く複雑ではありません。$default配列の値を自分のセットアップに合わせて変更するだけです。設定の配列例は次のようなものです。

var $default = array(
	'driver' => 'mysql',
	'persistent' => 'false',
	'host' => 'localhost',
	'port' => '',
	'login' => 'cakeBlog',
	'password' => 'c4k3-rUl3Z',
	'database' => 'cake_blog_tutorial',
	'schema' => '',
	'prefix' => '',
	'encoding' => 'utf8'//日本語ではencodingを指定しましょう。
);
  1. var $default = array(
  2. 'driver' => 'mysql',
  3. 'persistent' => 'false',
  4. 'host' => 'localhost',
  5. 'port' => '',
  6. 'login' => 'cakeBlog',
  7. 'password' => 'c4k3-rUl3Z',
  8. 'database' => 'cake_blog_tutorial',
  9. 'schema' => '',
  10. 'prefix' => '',
  11. 'encoding' => 'utf8'//日本語ではencodingを指定しましょう。
  12. );

新しくできたdatabase.phpファイルを保存したら、ブラウザをあけて、Cakeのwelcomeページを開いてください。データベース接続のファイルがある、そしてデータベースに接続できる、というメッセージが表示されるはずです。