Magento 2.0.2 के माध्यम से अद्यतन / उन्नयन (के माध्यम से 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
अपग्रेड करने के बाद, निम्न कमांड के साथ अपने Magento संस्करण की जाँच करें:
php bin/magento --version
Magento 2.3.x के लिए उन्नयन
मैगेंटो को 2.2.x पर अपग्रेड करते समय उपरोक्त कमांड ठीक काम करते हैं।
Magento 2.3.x में अपग्रेड करने के लिए, आपको कुछ और चरणों का पालन करने की आवश्यकता है।
यहां Magento को 2.3.x पर अपग्रेड करने के लिए चरण-दर-चरण गाइड है:
रखरखाव मोड सक्षम करें
php bin/magento maintenance:enable
Magento के पैकेज निर्दिष्ट करें
composer require magento/product-community-edition=2.3.0 --no-update
अतिरिक्त पैकेज निर्दिष्ट करें
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
अप्रयुक्त पैकेज निकालें
composer remove --dev sjparkinson/static-review fabpot/php-cs-fixer --no-update
ऑटोलॉड को अपडेट करें
शामिल करने के composer.json
लिए "autoload": "psr-4"
अनुभाग खोलें और संपादित करें "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/"
},
...
}
अद्यतन लागू करें
composer update
Magento के कैश को साफ़ करें
php bin/magento cache:clean
मैन्युअल रूप से स्पष्ट कैश और उत्पन्न सामग्री
साफ़ करें var
और generated
उपनिर्देशिकाएँ:
rm -rf <Magento install dir>/var/cache/*
rm -rf <Magento install dir>/var/page_cache/*
rm -rf <Magento install dir>/generated/code/*
यदि आप फ़ाइल सिस्टम के अलावा कैश स्टोरेज का उपयोग करते हैं, जैसे कि Redis या Memcached, तो आपको वहां भी कैश को मैन्युअल रूप से साफ़ करना होगा।
डेटाबेस स्कीमा और डेटा को अपडेट करें
php bin/magento setup:upgrade
रखरखाव मोड अक्षम करें
php bin/magento maintenance:disable
अंत में, अपने Magento संस्करण की जाँच करें
php bin/magento --version
और पढ़ें: https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upien.html