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

Ενημερώθηκε: 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" Ένας λόγος για αυτό μπορεί απλά να είναι ότι δεν υπάρχει αρκετός χώρος στον διακομιστή. Αυτό μπορεί να συμβαίνει συχνά όταν γίνεται κοινή χρήση της φιλοξενίας. Η εκκαθάριση της προσωρινής μνήμης του προγράμματος περιήγησης ή η προσθήκη προσωρινής αποθήκευσης (εάν μπορείτε να αποκτήσετε πρόσβαση σε αυτήν) μπορεί να σας βοηθήσει.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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