Skip to content

Instantly share code, notes, and snippets.

@brtriver
Last active December 18, 2015 01:29
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brtriver/5704227 to your computer and use it in GitHub Desktop.
Save brtriver/5704227 to your computer and use it in GitHub Desktop.
Symfony2.3にあげるときにはまったこと

Symfony を 2.2 から 2.3 にアップしたときのメモ

  • updateするときのお話。新規でcreate-projectするなら何も困らない

  • php composer.phar update する前に以下をチェック

  • composer.jsonの修正

  • http://symfony.com/blog/symfony-2-3-0-the-first-lts-is-now-available

  • キャッシュファイルは事前にrmしておく

  • icuが4.4以上でないと怒られるので、事前にインストールしているicuのバージョンをチェックしておくこと

  • composer.jsonでバージョン指定すれば回避可能 http://php-sql-gdgd.jugem.jp/?eid=104

  • config.ymlを修正

  • trust_proxyの設定が変更になってる

    • 削除 trust_proxy_headers: ...
    • 追加 trusted_proxies: ~
  • composer.json の post-update-cmd の ScriptHandler::buildParametersparameters.yml を再生成しないなら不要なので追加しないでok

  • MITライセンスだけになったので、もし composer.json から "jms/security-extra-bundle" , "jms/di-extra-bundle" を削除するなら app/AppKernel.php のバンドル読み込みの削除も忘れずに

  • PdoSessionHandler を使っている場合は symfony/symfony#8095 の修正も必要

  • config.yml:

      services:
          pdo:
          class: PDO
          arguments:
              - "mysql:host=%database_host%;port=%database_port%;dbname=%database_name%"
              - '%database_user%'
              - '%database_password%'
          calls:
              - [setAttribute, [3, 2]] # \PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment