Jak zaktualizować Magento 2 do najnowszej wersji za pomocą Composer?

Magento2 Composer

Magento 2 to najnowsza główna wersja platformy Magento eCommerce, która jest dostępna zarówno w wydaniach społecznościowych, jak i korporacyjnych. Magento publikuje aktualizacje, aby zapewnić bezpieczeństwo platformy i aktualność najnowszych wymagań.

Ten artykuł zawiera kompletny przewodnik dotyczący aktualizacji sklepu Magento 2 za pomocą programu Composer. Magento 2 z interfejsem wiersza poleceń oszczędza mnóstwo czasu dla programistów w zakresie zarządzania modułami, zarządzania pamięcią podręczną, aktualizacjami i wieloma innymi. Dlatego zamierzamy użyć interfejsu wiersza poleceń, aby zaktualizować Magento 2 tutaj.

Dlaczego warto aktualizować swój sklep Magento 2?

Oto powody, dla których warto aktualizować Magento 2:

  • Aby zapewnić bezpieczeństwo swojej witryny za pomocą najnowszych poprawek zabezpieczeń
  • Aby uzyskać nowe aktualizacje UI dla poprawy funkcjonalności
  • W przypadku poprawek Do obsługi najnowszych funkcji
  • Do poprawy szybkości i wydajności witryny
  • Obsługa nowych metod płatności Aby poprawić integrację z rozszerzeniami 3 party Magento 2, Google Analytics, metodami wysyłki, bramkami płatniczymi itp.

Ważna uwaga:

Możesz użyć aktualizacji Magento 2 Command Line Interface (CLI) tylko wtedy, gdy zainstalowałeś Magento 2 za pomocą Kompozytora lub pliku Zip z oficjalnej strony Magento. Aktualizacja CLI nie zadziała, jeśli sklonowałeś swój sklep Magento 2 z repozytorium GIT.

Zaktualizuj Magento 2 za pomocą Composer

Wykonaj następujące kroki i polecenia, aby zaktualizować swój Magento 2:

1. Będziesz potrzebował pełnego dostępu do systemu plików, aby wykonać to uaktualnienie. Jeśli masz pełną własność systemu plików, najpierw połącz się z serwerem WWW przez SSH.

2. Teraz zaloguj się do serwera Magento 2 za pomocą dowolnego klienta SSH. Możesz użyć klienta Putty SSH tutaj.

3. Po nawiązaniu połączenia SSH, przejdź do katalogu głównego Magento 2.

4. Teraz uruchom następujące polecenie:

kompozytor wymaga magento / product-community-edition 2.1.3 –no-update

UWAGA: Tutaj możesz zmienić odpowiednio numer wersji. Na przykład, jeśli chcesz uaktualnić wersję Magento 2.0.x, a następnie odpowiednio zmienić edycję.

5. Teraz uruchom to polecenie:

aktualizacja kompozytora

UWAGA: Jeśli pojawi się monit o uwierzytelnienie, musisz wprowadzić swój klucze uwierzytelniające magento.repo po uruchomieniu powyższego polecenia.

6. Teraz uruchom te trzy polecenia w tej samej kolejności:

rm -rf var / di / * var / generation / * var / cache / * var / log / * var / page_cache / *

php bin / magento cache: clean

php bin / magento cache: flush

UWAGA: Jeśli używasz pamięci podręcznej systemu plików Magento, przejdź do następnego kroku. W przeciwnym razie, jeśli używasz innego magazynu pamięci podręcznej, takiego jak Memcached, Varnish i Redis, musisz wyczyścić pamięć podręczną ręcznie dla nich.

7. Teraz uruchom następujące polecenia:

php bin / magento setup: upgrade

php bin / magento setup: di: compile

php bin / magento indexer: reindex

8. Sprawdź numer nowej wersji, używając następującego polecenia:

php bin / magento –version

9. Możesz również sprawdzić numer wersji, przechodząc do panelu administracyjnego Magento 2 i odświeżając okno. Aby sprawdzić, czy aktualizacja została pomyślnie zakończona, zobacz numer wersji Magento 2 w prawym dolnym rogu strony. Jeśli wystąpi jakiś błąd, spróbuj ponownie wyczyścić pamięć podręczną resetowanie uprawnienia do pliku.

Magento Dashboard

W końcu

Ukończyliśmy aktualizację Magento 2 tutaj. Istnieją różne inne metody aktualizacji twojego sklepu Magento 2. Jednak ta metoda jest jedną z najszybszych i oszczędza dużo czasu. Daj nam znać, jeśli potrzebujesz pomocy w aktualizacji lub wyszukiwaniu Magento i Rozszerzenia Magento 2. Mamy całkiem niezłą kolekcję tego.

Zobacz także:

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify . We also provide custom module development and customization services for the website and modules..

Leave a Reply

Your email address will not be published. Required fields are marked *