Η ιστοσελίδα WordPress χάλασε μετά από ενημέρωση: πώς κάνετε σωστή επαναφορά

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

Δημοσιεύθηκε στις 8 Οκτωβρίου 2026 Συντάκτης: Χρόνος ανάγνωσης: 9 λεπτά

Όλοι οι οδηγοί

Με μια ματιά

  1. Βρείτε τι ενημερώθηκε και πότε: οθόνη ενημερώσεων, email αυτόματων ενημερώσεων του WordPress, πίνακας διαχείρισης του παρόχου φιλοξενίας.
  2. Αδειάστε πρώτα τις cache: μια διαλυμένη διάταξη οφείλεται συχνά σε παλιά αρχεία CSS που κρατά ακόμη μια cache.
  3. Ιστοσελίδα κολλημένη στο «Προσωρινά μη διαθέσιμο για προγραμματισμένη συντήρηση»: διαγράψτε το αρχείο .maintenance στη ρίζα.
  4. Πρόσθετο ή θέμα: εγκαταστήστε ξανά την προηγούμενη έκδοση, με το WP-CLI ή με το αρχείο του εκδότη.
  5. Έκδοση PHP που άλλαξε ο πάροχος φιλοξενίας: επιστρέψτε στην προηγούμενη από τον πίνακα διαχείρισής του, μέχρι να ενημερώσετε το στοιχείο που φταίει.
  6. Κρατήστε την πλήρη επαναφορά για έσχατη λύση, αφού εξαγάγετε ό,τι έλαβε η ιστοσελίδα μετά από εκείνο το αντίγραφο ασφαλείας.

Τι ενημερώθηκε;

Τέσσερα στοιχεία ενημερώνονται σε μια ιστοσελίδα WordPress, και καθένα επιστρέφει πίσω με διαφορετικό τρόπο: ο πυρήνας του WordPress, τα πρόσθετα, το θέμα και η έκδοση PHP του διακομιστή, που την αναβαθμίζει ο πάροχος φιλοξενίας από τη μεριά του. Για να μάθετε ποιο άλλαξε:

Τερματικό, στη ρίζα της ιστοσελίδας
wp plugin list
ls -lt wp-content/plugins | head

Η πρώτη εντολή απαριθμεί τα πρόσθετα με την έκδοση και την κατάστασή τους. Η δεύτερη, τους φακέλους των πρόσθετων από τον πιο πρόσφατα τροποποιημένο στον παλαιότερο. Διασταυρώστε τα με την ώρα που άλλαξε η ιστοσελίδα.

Αδειάστε τις cache πριν βγάλετε συμπέρασμα

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

Η ιστοσελίδα μένει κολλημένη σε συντήρηση

Κατά τη διάρκεια μιας ενημέρωσης, το WordPress δημιουργεί ένα αρχείο .maintenance στη ρίζα της ιστοσελίδας και εμφανίζει «Προσωρινά μη διαθέσιμο για προγραμματισμένη συντήρηση. Δοκιμάστε πάλι σ’ ένα λεπτό.». Όταν η ενημέρωση διακοπεί, το αρχείο μένει στη θέση του. Το WordPress το αγνοεί δέκα λεπτά μετά την ώρα που είναι γραμμένη μέσα του. Για να μην περιμένετε, ή αν το μήνυμα επιμένει, διαγράψτε το μέσω SFTP ή από τη διαχείριση αρχείων του παρόχου φιλοξενίας. Επειδή το όνομά του αρχίζει με τελεία, ενεργοποιήστε την εμφάνιση των κρυφών αρχείων για να το δείτε.

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

Επαναφέρετε την προηγούμενη έκδοση ενός πρόσθετου

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

Τερματικό: επανεγκατάσταση συγκεκριμένης έκδοσης
wp plugin install onoma-prosthetou --version=2.4.1 --force

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

Το θέμα: η προηγούμενη έκδοση, και οι αλλαγές που χάθηκαν

Τερματικό
wp theme install onoma-thematos --version=3.1.0 --force

Μια ενημέρωση θέματος αντικαθιστά όλα τα αρχεία του. Αλλαγές που έγιναν απευθείας στα αρχεία του θέματος, για παράδειγμα στο functions.php ή σε ένα φύλλο στυλ, χάνονται λοιπόν σε κάθε ενημέρωση. Το αντίγραφο ασφαλείας που κρατήθηκε πριν από την ενημέρωση επιτρέπει να τις ανακτήσετε. Για να μείνουν μόνιμα, μπαίνουν σε ένα θυγατρικό θέμα (child theme), που οι ενημερώσεις του γονικού θέματος το αφήνουν άθικτο.

Ο πυρήνας του WordPress

Το WP-CLI εγκαθιστά ξανά μια συγκεκριμένη έκδοση του πυρήνα:

Τερματικό (αντικαταστήστε το 7.0 με την έκδοση που είχατε πριν από την ενημέρωση)
wp core update --version=7.0 --force

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

Η έκδοση PHP, που άλλαξε ο πάροχος φιλοξενίας

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

  1. Σημειώστε την τρέχουσα έκδοση και επιστρέψτε στην προηγούμενη.
  2. Ελέγξτε ότι η ιστοσελίδα λειτουργεί ξανά.
  3. Ενημερώστε ή αντικαταστήστε το στοιχείο που φταίει, όπως το δείχνει η καταγραφή αποσφαλμάτωσης.
  4. Περάστε ξανά στην πρόσφατη έκδοση.

Αυτή η επιστροφή είναι βήμα αντιμετώπισης της βλάβης: μια έκδοση PHP χωρίς διορθώσεις ασφαλείας εκθέτει την ιστοσελίδα. Σύμφωνα με το επίσημο χρονοδιάγραμμα του php.net, η PHP 8.1 δεν λαμβάνει διορθώσεις ασφαλείας από τις 31 Δεκεμβρίου 2025, η PHP 8.2 λαμβάνει έως τις 31 Δεκεμβρίου 2026 και η PHP 8.3 έως τις 31 Δεκεμβρίου 2027. Το WordPress συνιστά PHP 8.3 ή νεότερη.

Επαναφορά πλήρους αντιγράφου ασφαλείας, ως έσχατη λύση

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

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

Για την επόμενη ενημέρωση

Ενημερώσεις από τους τεχνικούς μας

Με το Serenity by Simafri, δημιουργούμε την επαγγελματική σας ιστοσελίδα, τη φιλοξενούμε, την ασφαλίζουμε και τη διατηρούμε ενημερωμένη. Εσείς μας γράφετε, εμείς φροντίζουμε τα πάντα. Το όνομα τομέα και το επαγγελματικό email συμπεριλαμβάνονται.

Ανακαλύψτε την προσφορά Serenity by Simafri

Συχνές ερωτήσεις

Πώς ακυρώνω την ενημέρωση ενός πρόσθετου WordPress;

Εγκαταστήστε ξανά την προηγούμενη έκδοση: με το WP-CLI, wp plugin install onoma-prosthetou --version=arithmos --force. Χωρίς WP-CLI, κατεβάστε το αρχείο της προηγούμενης έκδοσης και μεταφορτώστε το από την οθόνη Προσθήκη προσθέτων, αποδεχόμενοι την αντικατάσταση του τρέχοντος πρόσθετου. Οι ρυθμίσεις του πρόσθετου, αποθηκευμένες στη βάση δεδομένων, διατηρούνται.

Μπορεί το WordPress να ακυρώσει μια ενημέρωση μόνο του;

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

Γιατί άλλαξε η διάταξη της ιστοσελίδας μου μετά την ενημέρωση του θέματος;

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

Πρέπει να απενεργοποιήσω τις αυτόματες ενημερώσεις;

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

Επικοινωνήστε μαζί μας