λευκή οθόνη WordPress

Πώς να διορθώσετε τη λευκή οθόνη WordPress

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

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

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

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

Καθορισμός της λευκής οθόνης WordPress

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

Γιατί βλέπετε λευκή οθόνη στο WordPress;

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

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

Το WordPress εμφανίζει λευκή οθόνη αντί για ιστοσελίδα

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

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

Αντιμετωπίζουν το ίδιο πρόβλημα και οι άλλοι ιστότοποί σας;

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

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

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

Επίλυση σφάλματος λευκής οθόνης με τη λειτουργία ανάκτησης WordPress

Εάν η λευκή οθόνη του σφάλματος προκαλείται από ένα plugin ή θέμα WordPress, τότε το WordPress μπορεί να είναι σε θέση να το διορθώσει.

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

Πώς να διορθώσετε τη λευκή οθόνη WordPress

Τεχνικές δυσκολίες

Επίσης, θα λάβετε ένα email στη διεύθυνση ηλεκτρονικού ταχυδρομείου του διαχειριστή με θέμα «Ο ιστότοπός σας έχει τεχνικό πρόβλημα».

Τεχνικό μήνυμα ηλεκτρονικού ταχυδρομείου που αποστέλλεται στον admin

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

Λειτουργία ανάκτησης WordPress

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

Για περισσότερες συμβουλές και βελτιστοποίηση ιστοσελίδων απευθυνθείτε σε επαγγελματίες με γνώση και εμπειρία.

Αύξηση του ορίου μνήμης

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

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

Απενεργοποίηση όλων των προσθηκών

Εάν η αύξηση του ορίου μνήμης δεν σας βοήθησε ή εάν έχετε υψηλό όριο μνήμης όπως το 256M ή το 512M, τότε πρέπει να ξεκινήσετε την αντιμετώπιση προβλημάτων.

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

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

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

Ωστόσο, αν δεν έχετε πρόσβαση στην περιοχή διαχείρισης του WordPress, τότε θα πρέπει να απενεργοποιήσετε όλα τα plugins μέσω FTP.

Πρώτα, συνδεθείτε με τον ιστότοπό σας στο WordPress χρησιμοποιώντας ένα πρόγραμμα-πελάτη FTP. Μόλις συνδεθείτε, μεταβείτε στο φάκελο wp-content όπου θα δείτε το φάκελο ‘plugins’.

  • Μετονομάστε το φάκελο plugins για να απενεργοποιήσετε όλα τα πρόσθετα
  • Τώρα, πρέπει να κάνετε δεξί κλικ στο φάκελο plugins και στη συνέχεια να επιλέξετε μετονομασία. Μπορείτε να μετονομάσετε το φάκελο plugins στις plugins-απενεργοποιημένες.
  • Οι προσθήκες είναι απενεργοποιημένες
  • Ο πελάτης FTP θα μετονομάσει τώρα το φάκελο plugins.

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

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

Αντικαταστήστε το θέμα με ένα προεπιλεγμένο θέμα

Εάν η αντιμετώπιση προβλημάτων του plugin δεν διορθώσει το πρόβλημα, τότε θα πρέπει να προσπαθήσετε να αντικαταστήσετε το τρέχον θέμα με ένα προεπιλεγμένο θέμα ή να ζητήσετε από έναν επαγγελματία να αναλάβει το WordPress SEO Redesign.

Αρχικά, συνδεθείτε στον ιστότοπό σας χρησιμοποιώντας ένα πρόγραμμα-πελάτη FTP και μεταβείτε στο φάκελο / wp-content / themes /. Περιέχει όλα τα εγκατεστημένα θέματα στον ιστότοπό σας.

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

Στη συνέχεια, πρέπει να διαγράψετε το τρέχον θέμα από τον ιστότοπό σας. Κάντε δεξί κλικ στο φάκελο θέμα και επιλέξτε ‘Διαγραφή‘. Ο πελάτης FTP θα διαγράψει τώρα το θέμα από τον ιστότοπό σας.

Διαγράψτε το τρέχον θέμα

Τώρα, εάν έχετε ένα προεπιλεγμένο θέμα WordPress όπως (Twenty 18 ή Twenty Nineteen) εγκατεστημένο στον ιστότοπό σας, τότε το WordPress θα ξεκινήσει αυτόματα τη χρήση του ως προ επιλεγμένου θέματος.

Ωστόσο, εάν δεν έχετε εγκαταστήσει ένα προεπιλεγμένο θέμα, τότε θα πρέπει να το εγκαταστήσετε με το χέρι χρησιμοποιώντας FTP.

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

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

Σκεφτείτε να κατεβάσετε ένα νέο αντίγραφο του θέματος από την πηγή του και στη συνέχεια να το εγκαταστήσετε.

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

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

Απλά, προσθέστε τον ακόλουθο κώδικα στο αρχείο wp-config.php

ορισμός (‘WP_DEBUG’, true);
ορισμός (‘WP_DEBUG_LOG’, true);

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

Εάν δεν βλέπετε σφάλματα, ίσως να πρέπει να ελέγξετε το αρχείο εντοπισμού σφαλμάτων. Απλά επισκεφθείτε το φάκελο περιεχομένου wp στον ιστότοπό σας χρησιμοποιώντας ένα πρόγραμμα-πελάτη FTP. Εκεί θα βρείτε ένα νέο αρχείο debug.log που θα περιέχει ένα αρχείο καταγραφής όλων των σφαλμάτων, ειδοποιήσεων και προειδοποιήσεων.

Μητρώο εντοπισμού σφαλμάτων

Διαγραφή της προσωρινής μνήμης WordPress

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

Καθορισμός μακρύτερων άρθρων

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

Αυτό το τέχνασμα αυξάνει ουσιαστικά την ικανότητα επεξεργασίας κειμένου της PHP, αυξάνοντας το όριο επανάληψης και αποκοπής. Μπορείτε να επικολλήσετε τον ακόλουθο κώδικα στο αρχείο wp-config.php.

/** Trick for long posts */
ini_set (‘pcre.recursion_limit’, 20000000).
ini_set (‘pcre.backtrack_limit’, 10000000).

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

Δείτε περισσότερα για το SEO:

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Fill out this field
Fill out this field
Δώστε μια έγκυρη ηλ. διεύθυνση.

Μενού
Shares