Υπηρεσίες από την E-GROWTH ↗Εξειδικευμένη τεχνική υποστήριξη για CS-Cart
Λειτουργία & σφάλματα · Σύμπτωμα και έλεγχοι

Η αναβάθμιση CS-Cart απέτυχε: τι κάνουμε τώρα

Η αναβάθμιση διακόπηκε ή άφησε το κατάστημα σε ενδιάμεση κατάσταση. Πού βρίσκεται το upgrade log, τι είναι τα conflicts και γιατί η δεύτερη προσπάθεια δεν είναι το πρώτο βήμα.

Σύμπτωμα
Η αναβάθμιση διακόπηκε ή άφησε το κατάστημα εκτός λειτουργίας.
Επίδραση στη λειτουργία
Κρίσιμο
Τελευταίος έλεγχος
Οι έλεγχοι ξεκινούν από ό,τι διαβάζεται χωρίς αλλαγή. Ρυθμίσεις, αρχεία και δεδομένα αλλάζουν σε δοκιμαστικό αντίγραφο, με αντίγραφο ασφαλείας και δυνατότητα επαναφοράς. Αν το κατάστημα δέχεται παραγγελίες, καταγράψτε πρώτα την τρέχουσα κατάσταση.

Τι βλέπετε

Η αναβάθμιση σταμάτησε στη μέση, εμφάνισε σφάλμα, ή ολοκληρώθηκε και το κατάστημα δεν λειτουργεί σωστά: λείπουν λειτουργίες, σπάει το checkout, το admin panel βγάζει σφάλματα ή το storefront δεν ανοίγει.

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

Τι σημαίνει συνήθως

Η επίσημη τεκμηρίωση περιγράφει την αναβάθμιση σε στάδια και αναφέρει ότι τα προβλήματα καταγράφονται σε upgrade log, στη διαδρομή var/upgrade/core_log.txt. Αυτό είναι το πρώτο αρχείο που εξετάζεται — πριν από οποιαδήποτε υπόθεση.

Η τεκμηρίωση περιγράφει επίσης τα conflicts: τοπικές τροποποιήσεις σε αρχεία που διαφέρουν από την επίσημη έκδοση. Παρουσιάζονται στο Installed upgrades → Conflicts, με δυνατότητα σύγκρισης με το αντίγραφο. Ένα κατάστημα με τροποποιήσεις στον πυρήνα θα έχει conflicts σχεδόν σε κάθε αναβάθμιση.

Δύο σημεία της τεκμηρίωσης εξηγούν τα περισσότερα «μετά την αναβάθμιση χάλασε»:

  • Τα add-ons τρίτων δεν αναβαθμίζονται μαζί με την πλατφόρμα.
  • Το αυτόματο αντίγραφο δεν περιλαμβάνει εικόνες.

Και η βασική σύσταση: η αναβάθμιση δοκιμάζεται πρώτα σε αντίγραφο του καταστήματος.

Έλεγχοι με σειρά

  1. Καταγράψτε την τρέχουσα κατάσταση. Ποια έκδοση δηλώνει το κατάστημα, ποια λειτουργεί και ποια όχι, τι εμφανίζεται στους πελάτες.
  2. Επιβεβαιώστε το αντίγραφο ασφαλείας. Υπάρχει; Από πότε; Περιλαμβάνει αρχεία και βάση; Περιλαμβάνει εικόνες;
  3. Κρατήστε το var/upgrade/core_log.txt. Αν χρειαστεί να ενεργήσει κάποιος γρήγορα, αυτό το αρχείο κερδίζει χρόνο.
  4. Δείτε αν υπάρχουν conflicts στα installed upgrades.
  5. Αποφασίστε κατεύθυνση με τον τεχνικό: ολοκλήρωση προς τα εμπρός ή επαναφορά. Η απόφαση εξαρτάται από το τι λειτουργεί και από το πόσες παραγγελίες έχουν γίνει στο μεταξύ.
  6. Αν δέχεστε παραγγελίες, εξετάστε την προσωρινή απόσυρση του καταστήματος. Παραγγελίες σε μισοαναβαθμισμένο κατάστημα δημιουργούν δεδομένα που δυσκολεύουν την επαναφορά.

Προσοχή πριν αλλάξετε κάτι

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

Μην επαναφέρετε backup χωρίς καταγραφή. Επαναφορά σημαίνει ότι χάνονται οι παραγγελίες και οι αλλαγές που έγιναν μετά το σημείο του αντιγράφου. Αυτές πρέπει να καταγραφούν πρώτα.

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

Τι να κρατήσετε για τον τεχνικό

  • Από ποια έκδοση προς ποια έγινε η αναβάθμιση.
  • Το var/upgrade/core_log.txt.
  • Τη λίστα των conflicts, αν υπάρχουν.
  • Ποια add-ons τρίτων και ποιο theme χρησιμοποιείτε.
  • Τι αντίγραφα υπάρχουν, από πότε, και αν περιλαμβάνουν εικόνες.
  • Πόσες παραγγελίες έγιναν μετά την έναρξη της αναβάθμισης.

Πηγές

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

Ίδια κατηγορία

Σχετικά συμπτώματα

Όλα τα προβλήματα →
Υψηλό

403 Forbidden κατά την υποβολή φόρμας στο CS-Cart

Ορισμένες φόρμες επιστρέφουν 403 Forbidden ή Not Acceptable.

Δείτε τους ελέγχους →
Κρίσιμο

Λευκή σελίδα στο CS-Cart: τι σημαίνει και τι ελέγχουμε

Η σελίδα φορτώνει κενή, χωρίς μήνυμα σφάλματος.

Δείτε τους ελέγχους →