Aktualizacja / aktualizacja do Magento 2.0.2 (przez composer
)
php bin/magento maintenance:enable
composer require magento/product-community-edition 2.0.2 --no-update
composer update
rm -rf var/di var/generation
php bin/magento cache:flush
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento indexer:reindex
php bin/magento maintenance:disable
Po aktualizacji sprawdź wersję Magento za pomocą następującego polecenia:
php bin/magento --version
Aktualizacja do Magento 2.3.x
Powyższe polecenia działają poprawnie podczas aktualizacji Magento do wersji 2.2.x.
Aby uaktualnić do Magento 2.3.x, musisz wykonać kilka dodatkowych kroków.
Oto przewodnik krok po kroku, jak zaktualizować Magento do 2.3.x:
Włącz tryb konserwacji
php bin/magento maintenance:enable
Określ pakiety Magento
composer require magento/product-community-edition=2.3.0 --no-update
Podaj dodatkowe pakiety
composer require --dev phpunit/phpunit:~6.2.0 friendsofphp/php-cs-fixer:~2.10.1 lusitanian/oauth:~0.8.10 pdepend/pdepend:2.5.2 sebastian/phpcpd:~3.0.0 squizlabs/php_codesniffer:3.2.2 --no-update
Usuń nieużywane paczki
composer remove --dev sjparkinson/static-review fabpot/php-cs-fixer --no-update
Zaktualizuj autoload
Otwórz composer.json
i edytuj "autoload": "psr-4"
sekcję, aby uwzględnić "Zend\\Mvc\\Controller\\": "setup/src/Zend/Mvc/Controller/"
:
"autoload": {
"psr-4": {
"Magento\\Framework\\": "lib/internal/Magento/Framework/",
"Magento\\Setup\\": "setup/src/Magento/Setup/",
"Magento\\": "app/code/Magento/",
"Zend\\Mvc\\Controller\\": "setup/src/Zend/Mvc/Controller/"
},
...
}
Zastosuj aktualizacje
composer update
Wyczyść pamięć podręczną Magento
php bin/magento cache:clean
Ręcznie wyczyść pamięć podręczną i wygenerowaną zawartość
Wyczyść podkatalogi var
i generated
:
rm -rf <Magento install dir>/var/cache/*
rm -rf <Magento install dir>/var/page_cache/*
rm -rf <Magento install dir>/generated/code/*
Jeśli używasz pamięci podręcznej innej niż system plików, takiej jak Redis lub Memcached, musisz również ręcznie wyczyścić pamięć podręczną.
Zaktualizuj schemat i dane bazy danych
php bin/magento setup:upgrade
Wyłącz tryb konserwacji
php bin/magento maintenance:disable
Na koniec sprawdź swoją wersję Magento
php bin/magento --version
Czytaj więcej: https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html