Έλεγχος Συμβατότητας
Ελέγξτε τι αλλάζει στη νέα έκδοση και αν theme ή extensions χρειάζονται update πριν προχωρήσετε.
- Απαιτήσεις νέας έκδοσης
- Συμβατότητα επεκτάσεων
- Συμβατότητα θέματος
Αναβάθμιση χωρίς βιασύνη: ετοιμάστε backup, χαρτογραφήστε extensions, αντικαταστήστε μόνο τα σωστά αρχεία και ελέγξτε frontend, admin και κρίσιμες ροές πριν ξανανοίξετε το κατάστημα.
Στην αναβάθμιση OpenCart το μεγαλύτερο ρίσκο δεν είναι μόνο το upload των νέων αρχείων, αλλά η λάθος αντικατάσταση config, storage ή custom theme layer.
config.php Κρατήστε το βασικό config του store εκτός αντικατάστασης admin/config.php Κρατήστε ξεχωριστά και το admin config system/storage/ Μην αντικαταστήσετε το storage layer και τα runtime δεδομένα Στόχος του preflight δεν είναι απλώς να κατεβάσετε τη νέα έκδοση, αλλά να ξέρετε αν το store, τα extensions και το access που έχετε αρκούν για ασφαλή αναβάθμιση.
Ελέγξτε τι αλλάζει στη νέα έκδοση και αν theme ή extensions χρειάζονται update πριν προχωρήσετε.
Κατεβάστε, επαληθεύστε και αποσυμπιέστε τη νέα έκδοση πριν αγγίξετε το production store.
Βεβαιωθείτε ότι έχετε πλήρη πρόσβαση σε files, database και admin για να μη μείνει η διαδικασία στη μέση.
Το backup δεν είναι τυπικό checkbox. Είναι η γραμμή επιστροφής αν theme, extensions ή database migrations δεν συμπεριφερθούν όπως περιμένετε.
Εξαγωγή πλήρους αντιγράφου της βάσης μέσω phpMyAdmin ή CLI
mysqldump -u [username] -p [database_name] > backup.sqlΔημιουργία αντιγράφου όλων των αρχείων του καταστήματος
Δημιουργία λίστας με όλες τις προσαρμογές που έχετε κάνει:
Ακολουθήστε τη ροή χωρίς να παραλείψετε στάδια. Κάθε shortcut εδώ συνήθως κοστίζει περισσότερο χρόνο στο troubleshooting μετά.
Ενεργοποιήστε τη λειτουργία συντήρησης από το διαχειριστικό περιβάλλον:
Ανεβάστε τα νέα αρχεία της έκδοσης:
Εκτελέστε το script αναβάθμισης για να ενημερώσετε τη βάση δεδομένων:
Το script αναβάθμισης αναγνωρίζει αυτόματα την τρέχουσα έκδοση του OpenCart και εκτελεί τις απαραίτητες αλλαγές στη βάση δεδομένων.
Καθαρίστε όλα τα αρχεία cache για να διασφαλίσετε ότι το κατάστημα θα λειτουργεί με τα νέα αρχεία:
# Εντολή για καθαρισμό cache από terminal rm -rf /path/to/your/store/system/storage/cache/*Αφού ολοκληρώσετε την αναβάθμιση, εκτελέστε τους παρακάτω ελέγχους για να βεβαιωθείτε ότι όλα λειτουργούν σωστά.
Αν το store είναι ενεργό, έχει custom theme ή αρκετές επεκτάσεις, μπορούμε να αναλάβουμε backup, compatibility audit, αναβάθμιση και τελικούς ελέγχους χωρίς να δουλεύετε στα τυφλά.