Magento 2 Veri Taşıma Aracı Nasıl Kurulur
Yayınlanan: 2021-11-09Magento 1'den Magento 2'ye geçiş, yüksek performanslı ve karlı bir e-ticaret mağazasına doğru doğru bir harekettir. Verileri sorunsuz bir şekilde taşımak için bir Magento 2 Veri Taşıma Aracına ihtiyacınız vardır.
Bu makalede, bu aracı Magento 2'ye adım adım yükleme sürecinde size yol göstereceğiz.
İçindekiler
- Magento 2'ye Geçmeden Önce Bilmeniz Gerekenler
- Magento 2 Veri Taşıma Aracı ne içindir?
- Veri Taşıma Aracı Kurulumu için Gereksinimler
- Magento 2 Yazılım Sürümü Nasıl Bulunur?
- Veri Taşıma Aracı Sürümü Nasıl Bulunur?
- Magento 2'de Veri Taşıma Aracını Kurma
- repo.magento.com'dan yükleyin
- GitHub'dan yükleyin
- Sarmalamak
Magento 2'ye Geçmeden Önce Bilmeniz Gerekenler
Desteklenmeyen Magento 1 platformunu çalıştıran satıcılar, güvenlik ve performans sorunlarıyla karşı karşıya kalır. Ayrıca, Magento 1'e artık yenilikçi özellikler eklenmediğinden rekabet avantajlarını riske atıyorlar.
Buna karşılık, Magento 2 mağaza sahipleri oyunun bir adım önünde kalıyor. Her yazılım sürümünde yeni güçlü özellikler ve performans iyileştirmeleri elde ederler.
Magento 2'ye geçiş, ilk bakışta göründüğü kadar kolay değildir. Bazıları bunun yalnızca Magento verilerinin eski mağazadan yenisine aktarılması olduğuna inanıyor, ancak prosedür çok daha karmaşık. Temiz bir Magento 2 kurulumunda Magento 1 verilerinin, ayarlarının ve tasarımının tamamen yeniden oluşturulmasını içerir.
Geçişin ne kadar çaba harcayacağı, orijinal Magento 1 mağazasındaki özelleştirmelerin sayısına bağlıdır. Magento 1'den Magento 2'ye geçişin maliyeti de öyle.
Örneğin, varsayılan bir temaya sahip ve uzantı içermeyen basit bir mağazayı taşımak, bir iş günü sürer ve maliyeti 1.500-2.000 ABD dolarıdır. Sahip olduğunuz daha fazla özelleştirme, geçiş için daha fazla zaman ve paraya ihtiyaç duyacaktır.
Magento 2 Veri Taşıma Aracı ne içindir?
Kolay Magento 2 veri geçişi için Adobe, resmi Veri Geçiş Aracı'nı geliştirdi. Bu, doğrulama, günlüğe kaydetme, ilerleme izleme ve test işlevlerine sahip bir komut satırı arabirim aracıdır. İndirmesi ücretsizdir ve satıcıların mağazalarını yeni ve geliştirilmiş Magento 2'ye geçirmelerine yardımcı olmayı amaçlar.
Not:
Veri Taşıma Aracı, verileri yalnızca Magento 1'den Magento 2'ye taşımak için tasarlanmıştır. Bir platformdan diğerine, örneğin WooCommerce'den Magento'ya geçiş yapmak için uygun değildir.
Veri Taşıma Aracı, aşağıdaki verilerin Magento 2'ye aktarımını otomatikleştirir:
- müşteriler
- Kataloglar
- Emirler
- Promosyonlar
- Çekirdek yapılandırmalar
Ancak araç, medya dosyalarını, yönetici haklarını ve bazı özel verileri aktaramaz.
Örneğin, ürün seçenekleri geçişine veya sipariş içe ve dışa aktarmaya ihtiyacınız varsa, üçüncü taraf çözümlere ihtiyacınız olacaktır. Ayrıca, içerik taşıma aracı, uzantıları ve bir temayı taşımanıza izin vermez; bunların bir Magento 2 mağazası için yeniden oluşturulması gerekir.
Mevcut üç veri taşıma aracı nelerdir?
Magento 2 Veri Taşıma Aracı üç modda çalışır:
- Ayarlar . Araç, mağaza ve sistem yapılandırma ayarlarını Magento 1'den Magento 2'ye geçirir.
- Veri . Araç, verileri Magento 1 veritabanından Magento 2 veritabanına geçirir.
- Delta . Araç, birincil veri geçişinden bu yana değişmiş olabilecek yeni siparişler ve katalog verileri gibi artımlı verileri taşır.
Adobe, sorunsuz geçiş için yukarıdaki sırayı izlemenizi önerir.
Her modun EAV adımı, ayarlar adımı ve URL yeniden yazma adımı gibi adımları vardır.
Ancak veri taşıma nasıl yapılır?
Araç, her adımda Magento 1 ve Magento 2 veritabanları arasındaki tutarlılığı ve veri aktarımını gerçekleştirdikten sonra doğrular. Delta modunda araç, birincil geçişten bu yana yapılan mağaza verilerindeki değişiklikleri aktarır. Son adım, tüm verilerin başarıyla taşındığından emin olmak için doğrulama testleridir.
Veri Taşıma Aracı Kurulumu için Gereksinimler
Magento 2'ye veritabanı geçişinden önce, Magento ve Data Migration Tool sürümlerinin eşleştiğinden emin olun.
Magento 2'nin en son sürümünü kullanıyorsanız, Veri Taşıma Aracının en son sürümünü de kullanmalısınız.
Şu anda hangi sürümü kullandığınızı bilmiyorsanız aşağıdaki adımları izleyin.
Magento 2 Yazılım Sürümü Nasıl Bulunur?
Magento 2 sürümünüzü bulmak için terminalde aşağıdaki komutu çalıştırın:
php <your Magento 2 install dir>/bin/magento --version
Magento 2 yazılımını Composer kullanarak indirdiyseniz, aşağıdaki komutu uygulamalısınız:
cd <your Magento 2 clone directory> git branch
Varsayılan olarak kullanılan geliştirme dalındaysanız, önce onu serbest bırakılan dal olarak değiştirmelisiniz.
Veri Taşıma Aracı Sürümü Nasıl Bulunur?
Magento 2 geçiş aracınızın sürümünü bulmak için yapmanız gerekenler:
- Veri Taşıma Aracı dizininize gidin:
vendor/Magento/data-migration-tool
. - Besteci.json dosyanızı metin düzenleyicide açın ve "Sürüm" değerini bulun. Aracınızın mevcut sürümünün olduğunu göreceksiniz.
Magento 2'de Veri Taşıma Aracını Kurma
Veri Taşıma Aracı'nı yüklemenin iki yolu vardır:
- repo.magento.com'u kullanma
- GitHub deposunu kullanma
Bu kılavuzda, her iki yöntemi de açıklayacağız.
repo.magento.com'dan yükleyin
Doğru Veri Taşıma Aracı kurulumu için Magento kök kurulum dizinine gidin ve bir composer.json dosyasını güncelleyin. Bu, Veri Taşıma Aracı paketinin konumunu sağlamak için gereklidir.
- Magento 2 sunucunuzda komut satırı kullanıcısı olarak oturum açın.
- Magento 2 kök dizinine gidin.
- Terminalde şu komutları yürütün:
composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:<version>
- <version> etiketini Veri Taşıma Aracınızın geçerli sürümüyle değiştirin. Örneğin, 2.0.2 sürümünüz varsa aşağıdakini girin:
composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:2.0.2
- Ardından, kimlik doğrulama anahtarlarınızı girin. Bunları, genel anahtarınızın kullanıcı adı ve özel anahtarın parolalar olduğu Commerce Marketplace hesap sayfasından kopyalayabilirsiniz.
GitHub'dan yükleyin
Magento'da Veri Taşıma Aracını kurmak için GitHub'ı kullanabilirsiniz. GitHub'dan Veri Taşıma Aracı'nı yüklemek için şu adımları izleyin:
- Magento sunucunuzda komut satırı kullanıcısı olarak oturum açın ve Magento 2 kök dizinine gidin.
- Terminalde şu komutları yürütün:
composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:<version>
- <version> etiketini Veri Taşıma Aracınızın geçerli sürümüyle değiştirin. Örneğin, 2.0.2 sürümünüz varsa aşağıdakini girin:
composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:2.0.2
Sarmalamak
Tebrikler! Talimatları izlediyseniz, Magento 2 Data Migration Tool'u başarıyla yüklemiş olmalısınız.
Ancak bu, Magento geçişindeki adımlardan yalnızca biridir. Yeterince teknoloji bilginiz varsa, Magento 2'ye kendiniz geçiş yapabilirsiniz.
Ancak gerekli deneyime sahip değilseniz, size yardımcı olması için güvenilir bir Magento ajansıyla iletişime geçmeniz veya başlangıç olarak güvenli bir Magento Veritabanı Geçiş Hizmetini seçmeniz daha iyi olur: