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


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

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

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

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

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

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

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

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

καθορισμός (‘WP_ALLOW_REPAIR’, true);

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me