7 Ιανουαρίου 2020

Μην περιμένετε πριν να είναι πολύ αργά - Στρατηγική μετανάστευσης για το Magento 2

Καθώς η ημερομηνία λήξης του Magento 1 πλησιάζει τον Ιούνιο του επόμενου έτους, είναι σημαντικό να αρχίσετε να σχεδιάζετε τη μετεγκατάσταση των δεδομένων σας. Η πληροφορική είναι αρκετά δύσκολη, ακόμη και αν απλώς μεταφέρετε δεδομένα από την παλιά έκδοση του ίδιου λογισμικού στη νέα και αναβαθμισμένη έκδοση. Γι' αυτό πρέπει να λάβετε πλήρως υπόψη όλα τα σχετικά ζητήματα πριν αναβαθμίσετε την πλατφόρμα ηλεκτρονικού εμπορίου Magento.

Εάν καταφέρατε να το κάνετε σωστά, η μετεγκατάσταση από το Magento 1 στη νέα και βελτιωμένη έκδοση του Magento 2 θα μπορούσε να είναι απρόσκοπτη. Ωστόσο, σε ένα χειρότερο σενάριο, θα μπορούσε να προκαλέσει μια κατάσταση που είναι δύσκολο να ανατραπεί εύκολα, όπως η απώλεια σημαντικών δεδομένων. Για να σας βοηθήσουμε να μην συμβεί κάτι τέτοιο, έχουμε συγκεντρώσει μια λίστα με μερικές συμβουλές για το τι πρέπει να κάνετε όταν μετακινείστε από τη μια πλατφόρμα στην άλλη.

Γνωρίστε τα δεδομένα σας Magento 1 Inside Out

Για να βιώσετε την καλύτερη δυνατή μετεγκατάσταση, πρέπει να γνωρίζετε τα δεδομένα που μετακινείτε από μέσα προς τα έξω. Αυτό σημαίνει τη βασική δομή δεδομένων και τις προσαρμογές που έχετε κάνει. Καθώς το σχήμα Magento 2 έχει την ίδια βασική δομή με το Magento 1, θα πρέπει να είναι αρκετά απλό για να το κατανοήσετε.

Βεβαιωθείτε ότι καταλαβαίνετε το εργαλείο μετεγκατάστασης

Είναι σημαντικό να κατανοήσετε πώς λειτουργεί το Εργαλείο μετεγκατάστασης. Περιλαμβάνει έναν αριθμό σημαντικών αρχείων χαρτογράφησης XML που παραθέτει στήλες και πίνακες προορισμού και πηγές. Τυχόν προσαρμοσμένες στήλες και πίνακες, καθώς και αλλαγές στους τύπους στηλών, θα πρέπει να ληφθούν υπόψη στις αντιστοιχίσεις, διαφορετικά η μετεγκατάσταση δεν θα είναι επιτυχής.

Αφού κατανοήσετε τη βάση δεδομένων του Magento 1 και πώς είναι δομημένη, κοιτάξετε την επίσημη τεκμηρίωση που σχετίζεται με τη μετεγκατάσταση και καταλάβετε πώς θα λειτουργεί το εργαλείο, ήρθε η ώρα να ξεκινήσετε. Ο μόνος τρόπος για να έχετε μια πιο ξεκάθαρη και καλύτερη κατανόηση του εργαλείου είναι να το χρησιμοποιήσετε πραγματικά.

Έτσι, σε μια ρύθμιση μη παραγωγής, δημιουργήστε ένα αντίγραφο ασφαλείας στη MySQL της βάσης δεδομένων Magento 2, ρυθμίστε το αρχείο config.xml για μετεγκατάσταση, εκτελέστε το και δείτε τι συμβαίνει.

Ελέγξτε και ξεπεράστε τα ζητήματα

Ενδέχεται να υπάρξουν αποτυχίες στην πορεία. Μην πανικοβάλλεστε. Το μόνο που μπορείτε να κάνετε είναι να εκτελέσετε τη μετεγκατάσταση, να εντοπίσετε ελλείψεις στην αντιστοίχιση χρησιμοποιώντας ελέγχους ακεραιότητας και, στη συνέχεια, να τροποποιήσετε τις αντιστοιχίσεις και να επαναλάβετε. Σε αυτό το σημείο, μπορεί να χρειαστεί να καθαρίσετε τα δεδομένα του Magento 1. Οι εξειδικευμένες εταιρείες προσφέρουν καθοδήγηση και συμβουλές ή θα μπορούσατε να προσλάβετε τις υπηρεσίες ενός έμπειρου ανεξάρτητου συμβούλου που μπορεί να σας βοηθήσει στη διαδικασία μετεγκατάστασης για να διασφαλίσετε ότι η κατάταξή σας στην Google δεν θα επηρεαστεί.

Μετά το βήμα ακεραιότητας δεδομένων, για αποτυχίες στη μετεγκατάσταση θα χρειαστεί να εισαγάγετε εκ νέου # αντίγραφα ασφαλείας της βάσης δεδομένων Magento 2, καθώς δεν υπάρχει τρόπος να αναιρέσετε ή να επαναφέρετε τις μετεγκαταστάσεις. Τυχόν σφάλματα που εμφανίζονται μετά το Βήμα ακεραιότητας δεδομένων ενδέχεται να μην είναι τόσο συγκεκριμένα. Μπορείτε, ωστόσο, να αυξήσετε τη διαφάνεια με την προσθήκη σημαιών -v στις εντολές για μετεγκατάσταση.

Δοκιμάστε τα πάντα

Αφού καταπιαστείτε με το εργαλείο μετεγκατάστασης δεδομένων και ολοκληρώσετε με επιτυχία την πρώτη μετεγκατάσταση, πρέπει να δοκιμάσετε τα πάντα. Και εννοούμε τα πάντα. Δοκιμάστε όλες τις δυνατότητες που προέρχονται από δεδομένα στο build του ηλεκτρονικού εμπορίου σας. Δεν υπάρχει επιστροφή από αυτό το σημείο, οπότε είναι καλύτερο να τα δοκιμάσετε όλα πριν προχωρήσετε στην παραγωγή.

Σχετικά με τον Συγγραφέα 

Imran Ουντίν


{"email": "Μη έγκυρη διεύθυνση email", "url": "Μη έγκυρη διεύθυνση ιστότοπου", "απαιτείται": "Λείπει το απαιτούμενο πεδίο"}