Memperbarui / Meningkatkan ke Magento 2.0.2 (via 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
Setelah meningkatkan, periksa versi Magento Anda dengan perintah berikut:
php bin/magento --version
Meningkatkan ke Magento 2.3.x
Perintah di atas berfungsi dengan baik saat meningkatkan Magento ke 2.2.x.
Untuk meningkatkan ke Magento 2.3.x, Anda harus mengikuti beberapa langkah lagi.
Berikut panduan langkah demi langkah untuk memutakhirkan Magento ke 2.3.x:
Aktifkan mode pemeliharaan
php bin/magento maintenance:enable
Tentukan paket Magento
composer require magento/product-community-edition=2.3.0 --no-update
Tentukan paket tambahan
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
Hapus paket yang tidak digunakan
composer remove --dev sjparkinson/static-review fabpot/php-cs-fixer --no-update
Perbarui autoload
Buka composer.json
dan edit "autoload": "psr-4"
bagian untuk memasukkan "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/"
},
...
}
Terapkan pembaruan
composer update
Bersihkan cache Magento
php bin/magento cache:clean
Hapus cache dan konten yang dihasilkan secara manual
Hapus var
dan generated
subdirektori:
rm -rf <Magento install dir>/var/cache/*
rm -rf <Magento install dir>/var/page_cache/*
rm -rf <Magento install dir>/generated/code/*
Jika Anda menggunakan penyimpanan cache selain dari sistem file, seperti Redis atau Memcached, Anda juga harus menghapus cache secara manual.
Perbarui skema dan data basis data
php bin/magento setup:upgrade
Nonaktifkan mode pemeliharaan
php bin/magento maintenance:disable
Akhirnya, periksa versi Magento Anda
php bin/magento --version
Baca selengkapnya: https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html