Zaten Symfony 2.0.10
içinde olan bir proje var. Ama şimdi Symfony 2.3
'a yükseltmem gerekiyor. En son sürümle uyumlu olacak şekilde bazı kodları değiştirmem gerektiğini biliyorum. Yükseltmek için herhangi bir komut var mı? Veya yükseltme için tam prosedür nedir? Herhangi bir belge var mı? symfony 2.0 'den yükseltme 2.3
Düzenleme:
Ben symfony 2.3
composer.json
dosyayı koymak ve php composer.phar update
yaparken bu hata var.
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].
Düzenleme 2: Öncelikle bu hata var:
[InvalidArgumentException]
The dist file "app/config/parameters.yml.dist" does not exist. Check your dist-file config or create it.
yüzden
parameters.yml.dist
dosyası oluşturduk. Yalnızca
standard distribution ve
php composer.phar update
Ama 2.3 bazılarına sahiptir veren göre sizin composer.json sürüm kısıtlamaları güncellemek zorunda olduğu Şimdi alıyorum
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.
Düzenleme "iste" @beta uyumluluk flag.' kullanmak için yeni bir soru :) düzenlemek symfony/icu tanıtıldı sonra (2.0)
önce: {"symfony/intl": "2.3.*@beta"} '... Bu konuyla ilgili: https://github.com/symfony/symfony/issues/8035 – nifr
Üzgünüm :) Bu sorunu ekleyerek çözdüm. composer.json dosyasında "symfony/intl": "2.3. *" – stefun
harika başka problemler var mı? aksi halde bana cevap verebilirim/orijinal soru bana ve pazi tarafından cevaplandırıldı cevapların birini kabul etmek isteyebilirsiniz :) – nifr