私はすでに実行中のプロジェクトがSymfony 2.0.10
にあります。しかし、今私はそれをSymfony 2.3
にアップグレードする必要があります。私は最新のバージョンでcompitableにいくつかのコードを変更する必要があることを知っています。または、アップグレードするための正確な手順は何ですか?入手可能な資料がありますか?symfony 2.0から2.3へのアップグレード
編集:
私はsymfony 2.3
composer.json
ファイルを入れて、php composer.phar update
をしながら、私はこのエラーを得ました。
Problem 1
- symfony/symfony v2.3.1 requires symfony/icu >=1.0,<2.0 -> no matching package found.
- symfony/symfony v2.3.0 requires symfony/icu >=1.0,<2.0 -> no matching package found.
- Installation request for symfony/symfony 2.3.* -> satisfiable by symfony/symfony[v2.3.0, v2.3.1].
編集2: まず私はこのエラーを得た:
[InvalidArgumentException]
The dist file "app/config/parameters.yml.dist" does not exist. Check your dist-file config or create it.
ので、私はparameters.yml.dist
ファイルを作成しました。あなただけにと
php composer.phar update
しかし2.3はいくつかを持って発行応じてあなたのcomposer.jsonにおけるバージョン制約を更新するために持っているように 今、私は取得しています
PHP Fatal error: Class 'Symfony\Component\ClassLoader\UniversalClassLoader' not found in /var/www/git/sample/app/autoload.php on line 6
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap handling the post-update-cmd event terminated with an exception
[RuntimeException]
An error occurred when generating the bootstrap file.
あなたの編集は、 "必要" @beta互換flag.'を使用する新しい質問:)編集にsymfony/ICUを導入した後(2.0)
前に: {"symfony/intl": "2.3.*@beta"} '...この問題に関連する:https://github.com/symfony/symfony/issues/8035 – nifr
申し訳ありません:)。私はこの問題をcomposer.jsonファイルの "symfony/intl": "2.3。*" – stefun
他にも大きな問題がありますか?そうでなければ、元の質問が私とパジで答えられたので、答えの1つをupvote/acceptしたいかもしれません:) – nifr