ມັງກອນ 7, 2020

ຢ່າລໍຖ້າກ່ອນທີ່ມັນຈະຊ້າເກີນໄປ - ຍຸດທະສາດການເຄື່ອນຍ້າຍ ສຳ ລັບ Magento 2

ເນື່ອງຈາກວັນສິ້ນສຸດອາຍຸການໃຊ້ງານຂອງ Magento 1 ກຳລັງຈະມາເຖິງໃນເດືອນມິຖຸນາຂອງປີໜ້າ, ມັນເປັນສິ່ງສຳຄັນທີ່ທ່ານຕ້ອງເລີ່ມວາງແຜນການຍ້າຍຂໍ້ມູນຂອງທ່ານ. ມັນເປັນສິ່ງທີ່ຂ້ອນຂ້າງຍາກທີ່ຈະເຮັດໃຫ້ສຳເລັດເຖິງແມ່ນວ່າທ່ານພຽງແຕ່ຍ້າຍຂໍ້ມູນຈາກຊອບແວເວີຊັນເກົ່າໄປຫາເວີຊັນໃໝ່ ແລະ ເວີຊັນທີ່ອັບເກຣດແລ້ວກໍຕາມ. ນີ້ແມ່ນເຫດຜົນທີ່ທ່ານຈຳເປັນຕ້ອງພິຈາລະນາທຸກຢ່າງທີ່ກ່ຽວຂ້ອງກ່ອນທີ່ ຈະອັບເກຣດແພລດຟອມອີຄອມເມີຊ Magento ຂອງທ່ານ.

ຖ້າເຈົ້າເຮັດມັນຖືກຕ້ອງ, ການເຄື່ອນຍ້າຍຈາກ Magento 1 ໄປຫາ Magento 2 ຮຸ່ນໃຫມ່ແລະປັບປຸງໃຫ້ດີຂື້ນອາດຈະບໍ່ມີຮອຍຕໍ່. ຢ່າງໃດກໍ່ຕາມ, ໃນສະຖານະການທີ່ຮ້າຍແຮງທີ່ສຸດ, ມັນສາມາດເຮັດໃຫ້ເກີດສະຖານະການທີ່ຍາກທີ່ຈະຫັນປ່ຽນໄດ້ງ່າຍ, ເຊັ່ນ: ການສູນເສຍຂໍ້ມູນທີ່ສໍາຄັນ. ເພື່ອຊ່ວຍທ່ານຫຼີກເວັ້ນບໍ່ໃຫ້ເກີດຂຶ້ນ, ພວກເຮົາໄດ້ເອົາບັນຊີລາຍຊື່ຄໍາແນະນໍາບາງຢ່າງສໍາລັບສິ່ງທີ່ທ່ານຄວນເຮັດເມື່ອຍ້າຍຈາກເວທີຫນຶ່ງໄປຫາອີກ.

ຮູ້ຈັກຂໍ້ມູນ Magento 1 ຂອງທ່ານພາຍໃນພາຍນອກ

ເພື່ອປະສົບກັບການເຄື່ອນຍ້າຍທີ່ດີທີ່ສຸດທີ່ເປັນໄປໄດ້, ທ່ານຈໍາເປັນຕ້ອງຮູ້ວ່າຂໍ້ມູນທີ່ທ່ານກໍາລັງເຄື່ອນຍ້າຍພາຍໃນອອກ. ນີ້ຫມາຍຄວາມວ່າໂຄງສ້າງຂໍ້ມູນພື້ນຖານແລະການປັບແຕ່ງທີ່ທ່ານໄດ້ເຮັດ. ເນື່ອງຈາກວ່າ Magento 2 schema ມີໂຄງສ້າງພື້ນຖານຄືກັນກັບ Magento 1, ມັນຄວນຈະກົງໄປກົງມາພຽງພໍທີ່ຈະເຂົ້າໃຈ.

ໃຫ້ແນ່ໃຈວ່າທ່ານເຂົ້າໃຈເຄື່ອງມືການເຄື່ອນຍ້າຍ

ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະເຂົ້າໃຈວ່າເຄື່ອງມືການເຄື່ອນຍ້າຍເຮັດວຽກແນວໃດ. ມັນປະກອບມີໄຟລ໌ແຜນທີ່ XML ທີ່ສໍາຄັນຈໍານວນຫນຶ່ງທີ່ລາຍຊື່ຄໍລໍາປາຍທາງແລະຕາຕະລາງແລະແຫຼ່ງ. ຖັນ ແລະຕາຕະລາງທີ່ກຳນົດເອງ, ເຊັ່ນດຽວກັນກັບການປ່ຽນແປງປະເພດຖັນ, ຈະຕ້ອງເປັນປັດໄຈໃນແຜນທີ່ ຫຼືການເຄື່ອນຍ້າຍຈະບໍ່ສຳເລັດ.

ເມື່ອທ່ານເຂົ້າໃຈຖານຂໍ້ມູນ Magento 1 ແລະມີໂຄງສ້າງແນວໃດ, ໄດ້ເບິ່ງເອກະສານທາງການທີ່ກ່ຽວຂ້ອງກັບການເຄື່ອນຍ້າຍແລະເຂົ້າໃຈວ່າເຄື່ອງມືຈະເຮັດວຽກແນວໃດ, ມັນແມ່ນເວລາທີ່ຈະເລີ່ມຕົ້ນ. ວິທີດຽວທີ່ທ່ານຈະມີຄວາມເຂົ້າໃຈທີ່ຊັດເຈນກວ່າແລະດີຂຶ້ນຂອງເຄື່ອງມືແມ່ນການນໍາໃຊ້ຕົວຈິງ.

ດັ່ງນັ້ນ, ໃນການຕັ້ງຄ່າທີ່ບໍ່ແມ່ນການຜະລິດ, ເອົາການສໍາຮອງຂໍ້ມູນໃນ MySQL ຂອງຖານຂໍ້ມູນ Magento 2 ຂອງທ່ານ, ຕັ້ງຄ່າໄຟລ໌ config.xml ສໍາລັບການເຄື່ອນຍ້າຍ, ດໍາເນີນການຜ່ານມັນແລະເບິ່ງສິ່ງທີ່ເກີດຂຶ້ນ.

ກວດ​ສອບ​ແລະ​ເອົາ​ຊະ​ນະ​ບັນ​ຫາ​

ອາດຈະມີຄວາມລົ້ມເຫຼວເກີດຂຶ້ນລະຫວ່າງທາງ. ຢ່າຕົກໃຈ. ສິ່ງດຽວທີ່ທ່ານສາມາດເຮັດໄດ້ແມ່ນດໍາເນີນການຍ້າຍຂໍ້ມູນຂອງທ່ານ, ລະບຸຂໍ້ບົກຜ່ອງໃນການສ້າງແຜນທີ່ໂດຍໃຊ້ການກວດສອບຄວາມສົມບູນ ແລະ ຫຼັງຈາກນັ້ນປ່ຽນແປງການສ້າງແຜນທີ່ ແລະ ເຮັດຊ້ຳອີກ. ທ່ານອາດຈະຕ້ອງເຮັດຄວາມສະອາດຂໍ້ມູນ Magento 1 ໃນຈຸດນີ້. ບໍລິສັດຜູ້ຊ່ຽວຊານໃຫ້ຄໍາແນະນໍາ ແລະ ຄໍາແນະນໍາ, ຫຼື ທ່ານສາມາດຈ້າງບໍລິການຂອງ ທີ່ປຶກສາອິດສະຫຼະທີ່ມີຄວາມຊໍານານ ທີ່ສາມາດຊ່ວຍເຫຼືອທ່ານຕະຫຼອດຂະບວນການຍ້າຍຂໍ້ມູນເພື່ອຮັບປະກັນວ່າອັນດັບ Google ຂອງທ່ານຈະບໍ່ໄດ້ຮັບຜົນກະທົບ.

ຫຼັງຈາກຂັ້ນຕອນຄວາມສົມບູນຂອງຂໍ້ມູນ, ທ່ານຈະຕ້ອງລົ້ມເຫລວໃນການເຄື່ອນຍ້າຍຮຽກຮ້ອງໃຫ້ທ່ານນໍາເຂົ້າ #backups ຂອງຖານຂໍ້ມູນ Magento 2, ເພາະວ່າບໍ່ມີວິທີປະຈຸບັນທີ່ຈະຍົກເລີກຫຼືກັບຄືນການເຄື່ອນຍ້າຍ. ຂໍ້ຜິດພາດໃດໆທີ່ສະແດງຂຶ້ນຫຼັງຈາກຂັ້ນຕອນຄວາມສົມບູນຂອງຂໍ້ມູນອາດຈະບໍ່ສະເພາະ. ທ່ານສາມາດເພີ່ມ verbosity, ເຖິງແມ່ນວ່າ, ດ້ວຍການເພີ່ມ -v flags ເຂົ້າໄປໃນຄໍາສັ່ງສໍາລັບການເຄື່ອນຍ້າຍ.

ທົດສອບທຸກຢ່າງ

ຫຼັງຈາກທີ່ເຈົ້າຈັບມືກັບເຄື່ອງມືການເຄື່ອນຍ້າຍຂໍ້ມູນ ແລະເຮັດສຳເລັດການເຄື່ອນຍ້າຍຄັ້ງທຳອິດຢ່າງສຳເລັດຜົນ, ເຈົ້າຕ້ອງທົດສອບທຸກຢ່າງ. ແລະພວກເຮົາຫມາຍຄວາມວ່າທຸກສິ່ງທຸກຢ່າງ. ທົດສອບລັກສະນະທັງຫມົດທີ່ຂັບເຄື່ອນໂດຍຂໍ້ມູນໃນການກໍ່ສ້າງອີຄອມເມີຊຂອງທ່ານ. ບໍ່ມີການກັບຄືນມາຈາກຈຸດນີ້, ສະນັ້ນມັນດີທີ່ສຸດທີ່ຈະທົດສອບມັນທັງຫມົດກ່ອນທີ່ຈະຊຸກຍູ້ການຜະລິດ.

ກ່ຽວ​ກັບ​ຜູ້​ຂຽນ​ໄດ້ 

Imran Uddin


{"ອີເມວ": "ທີ່ຢູ່ອີເມວບໍ່ຖືກຕ້ອງ", "url": "ທີ່ຢູ່ເວັບໄຊທ໌ບໍ່ຖືກຕ້ອງ", "ຕ້ອງການ": "ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຫາຍໄປ"}