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