Magento 2.1.7 को Magento 2.2 में कैसे अपडेट करें? क्या इसे अपग्रेड करना संभव है?


13

मैं जानना चाहता था कि क्या मैगेंटो को 2.1.7 से 2.2 तक अपडेट करना संभव है ? या Magento 2.2 को सभी Magento 2.1.7 स्टोर को अपडेट करने के लिए एक समाधान क्या है? अगर हम इसे अपडेट करेंगे तो इसके लिए क्या चुनौतियां हैं, हमें तैयार रहना होगा?

कृपया मुझे बताएं कि इसके लिए कोई समाधान है या नहीं।


1
मुझे नहीं लगता कि नवीनीकरण अभी 2.2 के लिए उपलब्ध है, हालांकि यह भविष्य में संभव हो सकता है। आप इसे देख सकते हैं: इस पर विवरण के लिए magento.stackexchange.com/q/192522/29175
जय

वर्तमान में, यह 2.2 के लिए उपलब्ध नहीं है। मुझे अभी मैगेंटो से एक ईमेल मिला है कि: We expect the final release will be published in the next few weeksअब से (बुध सिपाही 13, 2017)।
खोआ TruongDinh

@KhoaTruongDinh हाँ, लेकिन जैसा कि हमें पहले तैयार किया जाना चाहिए। जैसा कि magento टीम ने पहले ही उल्लेख किया है कि उन्होंने विकास फॉर्म magneot2.2 पूरा कर लिया है अब वे इसका परीक्षण करेंगे और इसमें सुधार करेंगे। इसलिए हमें इसके लिए तैयार रहना चाहिए। इसलिए मैं इसके बारे में जानने के लिए उत्सुक हूं।
धवल सोलंकी

@ जय हाँ मैंने पहले ही जाँच कर ली थी कि धन्यवाद। लेकिन मुझे यह पता चल रहा है कि इसका उन्नयन संभव है या नहीं। इसके आधार पर हम अपनी परियोजनाओं की योजना बना सकते हैं।
धवल सोलंकी

1
क्या किसी ने 2.2.x में अपग्रेड किया और यह ठीक काम कर रहा है? मैंने कोशिश नहीं की, लेकिन अगर इसमें कोई समस्या नहीं है तो नवीनतम 2.2.x का उपयोग करना चाहते हैं। मुझे उम्मीद है कि मैगेंटो टीम अब 2.3 या 2.4 की उम्मीद नहीं करते हुए उससे चिपके रहेंगे ... lol
जय

जवाबों:


16

नीचे बताया गया है कि मैंने 2.1.9 से 2.2.0 तक कैसे अपग्रेड किया:

bin/magento maintenance:enable
composer require magento/product-community-edition 2.2.0 --no-update
composer update
rm -rf var/cache/*
rm -rf var/page_cache/*
rm -rf var/generation/*
chmod +x bin/magento
bin/magento setup:upgrade
bin/magento maintenance:disable

आगे के उन्नयन के लिए, संस्करण संख्या बदलें:

composer require magento/product-community-edition 2.2.4 --no-update

Magento 2.x में अब var/generation/निर्देशिका नहीं है । rm -rf var/generationइसके बजाय का उपयोग करें
ल्यूक

1
क्या हमें संस्करणों को एक-एक करके अपग्रेड करने की आवश्यकता है या हाल ही में सीधे एक पर अपग्रेड करना सामान्य है। उदाहरण के लिए 2.2.2 से 2.2.5 तक। क्या मुझे धीरे-धीरे 2.2.3 और फिर 2.2.4 और अंत में 2.2.5 में अपग्रेड करना चाहिए? पहले ही, आपका बहुत धन्यवाद।
मोहम्मद जोरेद

क्या कस्टम मॉड्यूल अप-ग्रेडेशन के बाद ठीक काम कर रहे हैं?
नितेश

Magento 2.2.X द्वारा समर्थित न्यूनतम PHP संस्करण की जांच करने का मन करें !!
आदित्य यादव

5

मुझे कुछ कस्टम मॉड्यूल के साथ समस्या थी। पर इस्तेमाल किए गए कस्टम मॉड्यूल के लिए Magento 2.2 से अपडेट की जाँच करें:

Magento \ Framework \ Mail \ TransportInterface - नई विधि getMessage जोड़ें

(मॉड्यूल Smtp, मेल आदि)

Magento \ Rule \ Model \ AbstractModel - क्रमिकता को json द्वारा प्रतिस्थापित किया गया

(मॉड्यूल नियम का इस्तेमाल किया)


0

Magento 2.1.7 को Magento 2.2.2 में अपग्रेड करें

संगीतकार संपादित करें। जेसन

"version": "2.1.7" replace with "version": "2.2.2"
"magento/product-community-edition": "2.1.7" replace with "magento/product-community-edition": "2.2.2"
composer update
rm -rf var/di/* var/generation/* var/cache/* var/log/* var/page_cache/* var/session/* var/view_preprocessed/* pub/static/*
php bin/magento setup:upgrade

अपग्रेड के दौरान कुछ त्रुटि हो सकती है, जिसे ठीक करने की आवश्यकता है। जब सफल अपग्रेड के बाद कमांड के नीचे चलना चाहिए। यह समय कदम उठाएगा।

php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento indexer:reindex
chmod -R 777 generated
chmod -R 777 var/cache
chmod -R 777 pub

स्रोत ब्लॉग


क्या कस्टम मॉड्यूल अप-ग्रेडेशन के बाद ठीक काम कर रहे हैं?
नितेश

1
यह हो भी सकता है और नहीं भी। यदि कुछ समस्या है, तो संबंधित एक्सटेंशन प्रदाता से संपर्क करें। यदि कोई मुद्दा है, तो ज्यादा बदलाव की जरूरत नहीं होगी।
अहमद वकास खान

0

हां, यह संभव है (यह पहली जगह में क्यों संभव नहीं होना चाहिए?) एक्सटेंशन का ध्यान रखें, क्योंकि यह एक मेजर वर्जन चेंज है और उनमें से कुछ को अपडेट / रिमूव करना पड़ सकता है।

कृपया दस्तावेज़ का उपयोग भी करें। सभी जानकारी यहां स्थित है।
http://devdocs.magento.com/guides/v2.1/comp-mgr/cli/cli-upgrade.html


0
                            STEPS TO UPGRADE MAGENTO 2.1.x TO 2.2.3

1. bin/magento maintenance:enable   -- Enable Maintance mode

2. Update composer.json on root
      remove all "require" and add the following
        "require": {
                    "magento/product-community-edition": "2.2.3",
                    "composer/composer": "@alpha"
                    }

3. run "composer update"

4. clear root/var/cache,
                /page_cache,
                /generation,
        root/generation

5. sudo chmod -R 777 /var/www/html/your_project_name/ give full permission

6. run "bin/magento setup:upgrade"

7. run "bin/magento maintenance:disable"


In between these we may face 2 errors :
    a. create a user with name "teachtech" or the name of user it is asking in error with full    permission
    b. connection code error code be found :
        add connection instance as - 

            public function __construct(
                            ...
                            \Magento\Framework\DB\Adapter\AdapterInterface  $connection = null,
                            ...
                        ) {
                            ...
                        }

            where it is showing error



For further upgrades, change the version number:

संगीतकार को Magento / उत्पाद-समुदाय-संस्करण 2.2.x --no-update की आवश्यकता होती है

बेझिझक सवाल पूछ सकते हैं


क्या कस्टम मॉड्यूल अप-ग्रेडेशन के बाद ठीक काम कर रहे हैं?
नितेश
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.