Πώς να επιδιορθώσετε έναν ιστότοπο WordPress: Υπάρχει τακτική συντήρηση σε εξέλιξη, ελάτε ξανά σε λίγο;

WordPress Η λειτουργία συντήρησης έχει κολλήσει και ο ιστότοπός μου είναι εντελώς μπλοκαρισμένος.

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

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

Του είπα να μην πανικοβάλλεται, γνωρίζω πολύ καλά αυτό το πρόβλημα.

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

Πώς να επιδιορθώσετε έναν ιστότοπο WordPress: Υπάρχει τακτική συντήρηση σε εξέλιξη, ελάτε ξανά σε λίγο;

Τι ακριβώς είναι η λειτουργία συντήρησης του WordPress;

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

Κανονικά, αυτή η διαδικασία διαρκεί μόνο λίγα δευτερόλεπτα, τόσο γρήγορα που δεν θα το προσέξετε καν.

Ωστόσο, μερικές φορές, το WordPress μπορεί να είναι απρόβλεπτο. Μπορεί να «κολλήσει» στα μισά μιας ενημέρωσης ή μπορεί να κλείσετε κατά λάθος το πρόγραμμα περιήγησής σας ή να ενημερώσετε πάρα πολλά πράγματα ταυτόχρονα και να μπερδέψετε το σύστημα, με αποτέλεσμα να παραμείνει σε λειτουργία συντήρησης.

Τότε ο ιστότοπός σας θα είναι άχρηστος.

Οι επισκέπτες βλέπουν το μήνυμα "Προσωρινά αδύνατη η εκτέλεση τακτικής συντήρησης" και δεν μπορείτε να συνδεθείτε ούτε στο backend. Ολόκληρος ο ιστότοπος φαίνεται να είναι κλειδωμένος.

Όταν πρωτοσυνάντησα αυτή την κατάσταση, πραγματικά έμεινα άναυδος.

Επειδή δεν είχα ιδέα τι συνέβαινε, νόμιζα ότι ο ιστότοπός μου είχε παραβιαστεί ή ότι ο διακομιστής είχε καταρρεύσει, και σκέφτηκα ακόμη και αν το όνομα τομέα είχε λήξει.

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

Γιατί έχω κολλήσει σε λειτουργία συντήρησης;

Ο λόγος που το WordPress κολλάει σε λειτουργία συντήρησης είναι επειδή δημιούργησε ένα αρχείο με όνομα .m στον ριζικό κατάλογο του ιστότοπου.aiΤο αρχείο WordPress λέει στο WordPress: "Αυτή τη στιγμή βρίσκομαι υπό συντήρηση, μην επιτρέπετε την είσοδο σε επισκέπτες."

Κανονικά, το WordPress θα διαγράψει αυτόματα αυτό το αρχείο μετά την ολοκλήρωση της ενημέρωσης. Ωστόσο, εάν η ενημέρωση αντιμετωπίσει κάποιο σφάλμα, αυτό το αρχείο θα παραμείνει εκεί και ο ιστότοπός σας θα συνεχίσει να εμφανίζει τη λειτουργία συντήρησης.

Η πρώτη μέθοδος για τη διόρθωση της λειτουργίας συντήρησης του WordPress

Πώς το διορθώνουμε λοιπόν;

Είναι στην πραγματικότητα πολύ απλό.

Η λύση είναι να διαγράψετε χειροκίνητα το αρχείο .maintenance.

Δείτε πώς μπορείτε να το κάνετε: Πρέπει να χρησιμοποιήσετε ένα εργαλείο FTP για να συνδεθείτε στον διακομιστή του ιστότοπού σας, όπως το FileZilla ή το WinSCP. Μόλις συνδεθείτε, μεταβείτε στον ριζικό κατάλογο του ιστότοπού σας, όπου βρίσκεται το αρχείο wp-config.php.

Στη συνέχεια, θα δείτε μια δέσμη αρχείων, συμπεριλαμβανομένου ενός που ονομάζεται .maintenance. Απλώς διαγράψτε το.

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

Είναι τόσο απλό.

Η δεύτερη μέθοδος: Τροποποίηση του αρχείου wp-activate.php

Ωστόσο, τι γίνεται αν ο ιστότοπος εξακολουθεί να εμφανίζεται σε λειτουργία συντήρησης αφού διαγράψετε το αρχείο .mainance;

Αυτό σημαίνει ότι υπάρχει ένα άλλο μέρος που χρειάζεται τροποποίηση.

Υπάρχει ένα άλλο αρχείο που ονομάζεται wp-activate.php στον ριζικό κατάλογο. Ανοίξτε το με ένα πρόγραμμα επεξεργασίας κειμένου και θα δείτε μια γραμμή κώδικα: define('WP_INSTALLING', true). Αλλάξτε την τιμή true σε false, αποθηκεύστε το αρχείο και το πρόβλημα θα λυθεί.

Όταν αντιμετώπισα για πρώτη φορά αυτό το πρόβλημα, διέγραψα το αρχείο .maintenance, αλλά ο ιστότοπος εξακολουθούσε να μην λειτουργεί. Έπειτα, έλεγξα το wp-activate.php, το τροποποίησα και λειτούργησε.

Για να είμαι ειλικρινής, η διαδικασία δεν είναι δύσκολη, αλλά αν δεν γνωρίζετε ότι υπάρχει αυτό το πράγμα, μπορεί να κολλήσετε για πολύ καιρό.

Νομίζω λοιπόν ότι είναι απαραίτητο να το καταγράψετε αυτό, σε περίπτωση που το συναντήσετε στο μέλλον.

Προτάσεις για την αποτροπή σφαλμάτων λειτουργίας συντήρησης WordPress

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

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

Όλα αυτά ακούγονται σαν κοινή λογική, αλλά οι άνθρωποι τείνουν να τα ξεχνούν όταν βιάζονται.

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

Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ Το άρθρο "Πώς να επιδιορθώσετε έναν ιστότοπο WordPress: Τακτική συντήρηση σε εξέλιξη, ελάτε ξανά σε λίγο;" που δημοσιεύεται εδώ μπορεί να σας φανεί χρήσιμο.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-34444.html

Για να ξεκλειδώσετε περισσότερα κρυμμένα κόλπα🔑, καλώς ήρθατε στο κανάλι μας στο Telegram!

Κάντε share και like αν σας αρέσει! Τα share και τα likes σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευτεί. 必填 项 已 用 * 标注

Μεταβείτε στην κορυφή