Magento 2.1.7'yi Magento 2.2'ye nasıl güncelleyebilirim? Yükseltme mümkün mü?


13

Magento'yu 2.1.7'den 2.2'ye güncellemenin mümkün olduğunu bilmek istedim ? Veya tüm Magento 2.1.7 mağazalarını Magento 2.2'ye güncellemek için bir çözüm nedir? Bunu güncelleyecek olursak, hazırlanmamız gereken zorluklar nelerdir?

Bunun için herhangi bir çözüm olup olmadığını lütfen bize bildirin.


1
Gelecekte mümkün olsa da yükseltme 2.2 için kullanılabilir olduğunu sanmıyorum. Bunu görüntüleyebilirsiniz: bununla ilgili ayrıntılar için magento.stackexchange.com/q/192522/29175 .
Jai

Şu anda 2.2 için mevcut değil. Magento'dan şu We expect the final release will be published in the next few weeksanda bir e-posta aldım: şu andan itibaren (Çar 13 Eyl 2017).
Khoa TruongDinh

@KhoaTruongDinh Evet Ama daha önce hazırlanmamız gerektiği gibi. magento ekibi zaten magneot2.2 geliştirme formunu tamamladıklarını belirtti çünkü şimdi test edecek ve geliştirecek. bu yüzden buna hazırlıklı olmalıyız. bu yüzden bunu merak ediyorum.
Dhaval Solanki

@Jai Evet, teşekkürler zaten kontrol ettim. Ama eğer yükseltmek ya da yükseltmek mümkün değilse yol buluyorum. böylece projelerimizi planlayabiliriz.
Dhaval Solanki

1
Herkes 2.2.x'e yükseldi mi ve iyi çalışıyor mu? Denemedim ama içinde herhangi bir sorun varsa en son 2.2.x kullanmak istiyorum. Umarım magento ekibi şimdi 2.3 ya da 2.4 beklemeden yapışacak ... lol
Jai

Yanıtlar:


16

2.1.9'dan 2.2.0'a nasıl yükselttiğimi aşağıda görebilirsiniz:

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

Daha fazla yükseltme için sürüm numarasını değiştirin:

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

magento 2.x artık var/generation/dizine sahip değil. rm -rf var/generationBunun yerine kullanın
Luke

1
Sürümleri tek tek mi yükseltmemiz gerekiyor yoksa doğrudan son sürüme yükseltmek normal mi? Örneğin 2.2.2'den 2.2.5'e. Yavaş yavaş 2.2.3'e, sonra 2.2.4'e ve son olarak 2.2.5'e yükseltmeli miyim? Şimdiden teşekkür ederim.
Mohammed Joraid

Özel modüller yükseltme işleminden sonra iyi çalışıyor mu?
Nitesh

Magento 2.2.X tarafından desteklenen minimum PHP sürümünü kontrol etmeyi unutmayın!
Aditya Yadav

5

Bazı özel modüllerle ilgili sorun yaşadım. Magento 2.2'de kullanılan özel modüller için güncellemeleri kontrol edin:

Magento \ Framework \ Mail \ TransportInterface - getMessage için yeni yöntem ekle

(Modüller Smtp, Mail vb.)

Magento \ Rule \ Model \ AbstractModel - serileştirme json ile değiştirildi

(Kullanılan modüller Kural)


0

Magento 2.1.7'yi Magento 2.2.2'ye yükseltin

Düzenle composer.json

"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

Yükseltme sırasında bazı hataların düzeltilmesi gerekebilir.O zaman başarılı yükseltme sonrasında aşağıdaki komutları takip edin. Adım atmak zaman alacaktır.

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

Kaynak Blog


Özel modüller yükseltme işleminden sonra iyi çalışıyor mu?
Nitesh

1
Olabilir ya da olmayabilir. Bir sorun varsa, ilgili uzantı sağlayıcısına başvurun. Herhangi bir sorun olursa, fazla değişiklik yapılması gerekmez.
Ahmad Vaqas Khan


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:

besteci magento / product-community-edition 2.2.x gerektirir - güncelleme yok

Soru sormaktan çekinmeyin


Özel modüller yükseltme işleminden sonra iyi çalışıyor mu?
Nitesh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.