To stare pytanie, ale chciałbym wyjaśnić kilka kwestii po przeczytaniu poprzednich odpowiedzi. Jest to przynajmniej punkt widzenia dewelopera, menedżer biznesu nie będzie miał żadnych wątpliwości: wystarczy uaktualnić!
Oczywiście poprawki bezpieczeństwa są ważne dla witryny produkcyjnej na żywo. Ale to nie jest tak proste, jak się wydaje. W rzeczywistości, jestem całkiem przekonany bardzo wysoki% aktualizowanych (lub poprawionych) stron nie są naprawdę chronione wersji / Patches oni stosowana , chyba że zrobili go ostrożnie
Załóżmy, że zbudowałeś swój sklep w sposób zgodny z najlepszymi praktykami, nie zmieniając żadnych podstawowych klas ani plików szablonów bazowych
Cóż ... Informacje o zmianach aplikacji / kodu ... Kiedy rozwijasz rozszerzanie klas Magento (fajny sposób), przepisujesz niektóre metody, które mogą (nie zwykle, ale mogą być) całkowicie zmienione w nowej wersji Magento, więc Twoje przepisywanie traci sens
O aplikacji / projekcie jest to samo, a nawet gorzej ... Ponieważ szablony frontendu zwykle zawierają wiele zmian z wersji do wersji (tak, jak powinna być), więc szablony, które dostosowałeś w folderze motywów (fajny sposób , ponownie) może korzystać z różnych metod blokowania itp.
Polecam więc pełną aktualizację tylko dla bardzo podstawowego projektu Magento, z kilkoma prostymi dostosowaniami. Po prostu wpisz polecenie w skorupce, sprawdź kilka rzeczy i zapal papierosa zwycięstwa
Nigdy nie zalecałbym pełnej aktualizacji, chyba że ty i twój klient zdecydowaliście się na nową wersję witryny, ponieważ 1000 razy łatwiej (i szybciej) jest ponowne opracowanie wszystkich niestandardowych funkcji, które mieliście, niż eksploracja każdego kodu przepisz i każdy dostosowany szablon, aby sprawdzić, czy zmiany są zgodne z nowym kodem Magento. To samo dotyczy każdego zainstalowanego rozszerzenia
Stosowanie łatek bezpieczeństwa nie jest szybkim zadaniem, wymaga także sprawdzenia poprawności dostosowań, ale (nawet ciężkie łaty) jest zwykle lepszym pomysłem niż uaktualnienie pełnego projektu Magento, ponieważ godziny pracy nad wykonaniem dobrze wykonanej pracy będą łagodnie niższe