Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Frameworki _ [Symfony4][SF] Migracja z wersji 4.4 na 5.4 lub 6.0

Napisany przez: damianooo 25.10.2022, 21:45:02

Podpowiedzcie proszę jak obecnie wygląda migracja z wersji 4.4 na 5.4 albo nawet 6.0 - jeśli łatwiej . Chociaż 6.0 wymaga PHP 8 więc może na razie nie.

Prośba o informację jak to z Waszego doświadczenia wygląda ? Przerabialiście już ten temat ?
Nie chciałbym przepisywać całej aplikacji od nowa co robiłem już niedawno przechodząc z 2.8 na 4.4 .

Czy jest jakaś prosta komenda, która zaktualizuje mi całe symfony z wersji 4.4 na 5.4 ? Jak to u Was wyglądało ? Dużo przepisywania mieliście ?

Napisany przez: aras785 25.10.2022, 23:13:32

Po prostu zrób update i sam zobaczysz, najwięcej problemów jest z zew. bibliotetkami (poza symfony) i php8.1 smile.gif Jest na bank duuuuzo latwiej niz z wersji 2.*

Napisany przez: com 26.10.2022, 00:27:55

https://symfony.com/doc/4.4/setup/upgrade_major.html
To na pewno jakaś sugestia wink.gif

Myślę że nie ma prostej odpowiedzi na to pytanie bo to dużo zależy od tego jakiej jakości masz obecny kod wink.gif Na pewno się pojawi pare zmian i tak 4.4 niedługo kończy swój LTS wink.gif

https://tomasvotruba.com/blog/2019/09/09/how-we-upgraded-pehapkari-cz-from-symfony-4-to-5-in-25-days/

Pewnie Rector jest w stanie pomoc wink.gif

Z wersji 6.X będzie na pewno łatwiej, w późniejszym czasie ale to nie LTS smile.gif

Napisany przez: Salvation 26.10.2022, 09:27:59

Najprościej, to zmieniasz wersję w `composer.json` i odpalasz `composer update`. Commitujesz i odpalasz testy. Jak wszystkie przechodzą, to jesteś w domu, a jak nie, to patrzysz na listę zmian jakie zaszły i listę błędów w logach, i poprawiasz. Rector pomoże Ci w upgrade'dzie do PHP 8.1 jeżeli chcesz być jak najbardziej "na czasie".

Napisany przez: damianooo 26.10.2022, 19:26:52

Dzięki Panowie.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)