Yanvar 7, 2020

Kech qolmasdan kutmang - Magento 2 uchun migratsiya strategiyasi

Magento 1 ning ishlash muddati kelgusi yilning iyun oyida tugashi yaqinlashib kelayotganligi sababli, ma'lumotlarni ko'chirishni rejalashtirishni boshlash juda muhimdir. Agar siz shunchaki ma'lumotlarni bir xil dasturiy ta'minotning eski versiyasidan yangi va yangilangan versiyasiga o'tkazayotgan bo'lsangiz ham, ITni bajarish juda qiyin ish. Shuning uchun Magento elektron tijorat platformangizni yangilashdan oldin barcha jihatlarni to'liq ko'rib chiqishingiz kerak.

Agar siz buni to'g'ri bajara olgan bo'lsangiz, Magento 1-dan Magento 2-ning yangi va takomillashtirilgan versiyasiga ko'chish muammosiz bo'lishi mumkin. Biroq, eng yomon stsenariyda, bu muhim ma'lumotlarni yo'qotish kabi osonlikcha aylanishi qiyin bo'lgan vaziyatni keltirib chiqarishi mumkin. Bunday holatlarning oldini olish uchun biz bir platformadan ikkinchisiga o'tishda nima qilishingiz kerakligi haqida ba'zi maslahatlar ro'yxatini tuzdik.

Magento 1 ma'lumotingizni ichkaridan bilib oling

Mumkin bo'lgan eng yaxshi migratsiyani boshdan kechirish uchun siz ichkarida harakatlanadigan ma'lumotlarni bilishingiz kerak. Bu siz qilgan asosiy ma'lumotlar tuzilishi va xususiylashtirishlarni anglatadi. Magento 2 sxemasi Magento 1 bilan bir xil asosiy tuzilishga ega bo'lganligi sababli, tushunarli darajada to'g'ri bo'lishi kerak.

Migratsiya vositasini tushunganingizga ishonch hosil qiling

Migratsiya vositasi qanday ishlashini tushunish muhimdir. Unda maqsad ustunlari va jadvallari va manbalari ro'yxatlangan bir qator muhim XML xaritalash fayllari mavjud. Har qanday moslashtirilgan ustunlar va jadvallar, shuningdek ustunlar turidagi o'zgarishlar xaritalarni hisobga olishda kerak bo'ladi yoki ko'chish muvaffaqiyatli bo'lmaydi.

Magento 1 ma'lumotlar bazasini va uning tuzilishini tushunganingizdan so'ng, migratsiya bilan bog'liq rasmiy hujjatlarni ko'rib chiqing va vositaning qanday ishlashini tushunib oling, boshlash vaqti keldi. Ushbu vositani aniqroq va yaxshiroq tushunishingizning yagona usuli - bu uni ishlatishdir.

Shunday qilib, ishlab chiqarish sharoitida bo'lmagan holda, Magento 2 ma'lumotlar bazangizning MySQL-da zaxira nusxasini oling, migratsiya uchun config.xml faylini o'rnating, uni ishga tushiring va nima sodir bo'lishini ko'ring.

Muammolarni tekshiring va engib chiqing

Yo'l davomida xatolar bo'lishi mumkin. Vahima qo'ymang. Siz qila oladigan yagona narsa - migratsiyani amalga oshirish, yaxlitlikni tekshirish orqali xaritalashdagi kamchiliklarni aniqlash va keyin xaritalashlarni o'zgartirish va takrorlash. Bu vaqtda siz Magento 1 ma'lumotlarini tozalashingiz kerak bo'lishi mumkin. Mutaxassis kompaniyalar yo'l-yo'riq va maslahatlar berishadi yoki siz Google reytinglaringiz pasaymasligini ta'minlash uchun migratsiya jarayonida sizga yordam beradigan malakali mustaqil maslahatchi xizmatlaridan foydalanishingiz mumkin.

Ma'lumotlarning yaxlitligi bosqichidan so'ng, siz ko'chib o'tishda muvaffaqiyatsizlikka uchraganingiz uchun Magento 2 ma'lumotlar bazasining # zaxira nusxalarini qayta yuklashingiz kerak bo'ladi, chunki migratsiyani bekor qilish yoki qaytarishning hozirgi usuli yo'q. Ma'lumotlarning yaxlitligi bosqichidan keyin paydo bo'ladigan har qanday xato aniq bo'lmasligi mumkin. Ko'chib o'tish buyruqlariga -v bayroqchalari qo'shilishi bilan siz aniqlikni oshirishingiz mumkin.

Hammasini sinab ko'ring

Ma'lumotlarni ko'chirish vositasi bilan tanishib, birinchi ko'chishni muvaffaqiyatli yakunlaganingizdan so'ng, siz hamma narsani sinab ko'rishingiz kerak. Va biz hamma narsani nazarda tutamiz. Elektron tijorat tizimidagi ma'lumotlar asosida ishlaydigan barcha xususiyatlarni sinab ko'ring. Bu nuqtadan qaytish yo'q, shuning uchun ishlab chiqarish bilan oldinga siljishdan oldin hammasini sinab ko'ring.

Muallif haqida 

Imron Uddin


{"elektron pochta": "Elektron pochta manzili yaroqsiz", "url": "Veb-sayt manzili yaroqsiz", "kerak": "Kerakli maydon yo'q"}