somemo programming etc.

プログラマ、雑記、プログラミング関係はLinkから、数式はこっちでまとめていることが多い

【Symfony2】データベース設定

parameters.iniを修正してDBの設定をします。1系と違って、CLI用・アプリ用の2種類設定しなくて大丈夫のようです。

デフォルトの内容

DBの設定だけでなく、メールや言語、トークンに関するものもあります。

[parameters]
    database_driver   = pdo_mysql
    database_host     = localhost
    database_port     =
    database_name     = symfony
    database_user     = root
    database_password =

    mailer_transport  = smtp
    mailer_host       = localhost
    mailer_user       =
    mailer_password   =

    locale            = en

    secret            = ThisTokenIsNotSoSecretChangeIt

DBの項目

mysqlを使用するので、以下の項目を修正しました。ポートも修正しなくてよいので、mysqlのデフォルトポートが設定されるのかなと思います。レプリケーションを使う場合はどうするのかが気になります。

  • database_host
  • database_name
  • database_user
  • database_password

修正後は、値にあったDBの作成とユーザおよびパスワードを設定しました。

(2012/01/29)追記:レプリケーションの設定はないようです。→Symfony2を利用してのDBのMaster/Slave構成について