Πιθανές αιτίες για να είστε κλειδωμένοι από το WP-Admin

Άρθρο που γράφτηκε από:
  • WordPress
  • Ενημερώθηκε: Dec 10, 2016

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

Μπορεί να υπάρχουν μερικοί λόγοι για τους οποίους έχετε κλείσει από τον πίνακα διαχείρισης του ιστότοπού σας.

  • Σφάλμα κατά τη δημιουργία σύνδεσης βάσης δεδομένων
  • Λευκή οθόνη του θανάτου
  • Λανθασμένη έκδοση κωδικού πρόσβασης

Ας ρίξουμε μια ματιά καθένα από αυτά και τις πιθανές λύσεις για το ίδιο.

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

Σφάλμα κατά τη δημιουργία σύνδεσης βάσης δεδομένων

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

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

Βρείτε το αρχείο wp-config.php και προσθέστε το ακόλουθο add στο τέλος.

 ορίστε ('WP_ALLOW_REPAIR', true);

Τώρα μεταβείτε στη διεύθυνση www.yoursite.com/wp-admin/maint/repair.php και ακολουθήστε τη διαδικασία επισκευής. Αυτό θα πρέπει να λειτουργήσει, αλλά εάν αποτύχει, μπορείτε επίσης να επιδιορθώσετε τη βάση δεδομένων σας μέσω της μονάδας phpMyAdmin. Αν θα θέλατε μια νέα εξήγηση article της maketecheasier για την επίλυση της διαφθοράς βάσεων δεδομένων WordPress.

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

Εάν το σφάλμα συνεχίζεται ακόμη και μετά από αυτό, το πρόβλημα πιθανότατα βρίσκεται στο διακομιστή υποδοχής. Πρέπει να ελέγξετε αν ο διακομιστής MySQL ανταποκρίνεται. Αν γνωρίζετε ότι οι άλλοι χρήστες των ίδιων υπηρεσιών φιλοξενίας ιστοσελίδων αντιμετωπίζουν το πρόβλημα, τότε μπορείτε να είστε αρκετά βέβαιοι ότι πρόκειται για ζήτημα διακομιστή MySQL. Αν υπάρχει κάποιο σφάλμα στα αποτελέσματα του testconnection.php ή κατά τη σύνδεση με το phpMyAdmin, επικοινωνήστε με τον κεντρικό υπολογιστή σας για να το διορθώσετε.

Λευκή οθόνη του θανάτου

Όπως υποδηλώνει το όνομα, όλα όσα βλέπετε όταν προσπαθείτε να συνδεθείτε είναι μια κενή λευκή οθόνη χωρίς σύνδεση που επίσης αναφέρεται συνήθως από την κοινότητα WordPress "WordPress White Screen Of Death". Ένας λόγος για αυτό μπορεί απλά να είναι ότι δεν υπάρχει αρκετός χώρος στο διακομιστή. Αυτό μπορεί συχνά να συμβαίνει όταν η κοινή χρήση φιλοξενείται. Η εκκαθάριση της προσωρινής μνήμης του προγράμματος περιήγησης ή του plugin σας προσωρινής αποθήκευσης (αν έχετε πρόσβαση σε αυτήν) μπορεί να σας βοηθήσει.

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

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

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

Για να βεβαιωθείτε ότι πρόκειται για ένα plugin που προκαλεί το πρόβλημα:

  1. Μπορείτε να μεταβείτε στο φάκελο wp-content στον διακομιστή του ιστοτόπου σας, να εντοπίσετε το φάκελο plugins και να το μετονομάσετε.
  2. Όλες οι προσθήκες θα απενεργοποιηθούν και εάν μπορείτε πλέον να αποκτήσετε πρόσβαση στο ταμπλό του WordPress, γνωρίζετε ότι το πρόβλημα είναι με ένα ή περισσότερα από τα plugins.
  3. Μπορείτε να εντοπίσετε τον ταραχοποιό ενεργοποιώντας τα πρόσθετα ένα προς ένα και ελέγχοντας αν η λευκή οθόνη επανεμφανίζεται. Στη συνέχεια, μπορείτε να διαγράψετε το ενοχλητικό πρόσθετο.

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

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

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

Για μια πιο λεπτομερή μελέτη των αιτιών της λευκής οθόνης του θανάτου, θα σας συνιστούσα να διαβάσετε Το άρθρο του Corey McKrill σχετικά με το χυτήριο θεμάτων.

Λανθασμένο πρόβλημα κωδικού πρόσβασης

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

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

Τελικές Σκέψεις

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

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

Σχετικά με τον Βισνού

Ο Vishnu είναι ανεξάρτητος συγγραφέας τη νύχτα, εργάζεται ως αναλυτής δεδομένων την ημέρα.

Συνδέω: