Αυτός ο οδηγός σας καθοδηγεί στη διάγνωση και τη διόρθωση της λευκής οθόνης θανάτου στο WordPress (WSOD). Θα μάθετε πώς να ενεργοποιήσετε τη λειτουργία debug, να εντοπίσετε την αιτία — είτε πρόκειται για σύγκρουση plugin, πρόβλημα theme ή όριο μνήμης PHP — και να επαναφέρετε την ιστοσελίδα σας βήμα προς βήμα.

Συνήθεις αιτίες

Η λευκή οθόνη θανάτου προκαλείται συνήθως από ένα από τα ακόλουθα:

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

Ενεργοποίηση του WordPress debug mode

Βήμα 1:
Ενεργοποιήστε το WP_DEBUG

Συνδεθείτε στον πίνακα ελέγχου και ανοίξτε το File Manager. Πλοηγηθείτε στον φάκελο εγκατάστασης WordPress (συνήθως public_html) και ανοίξτε το wp-config.php. Βρείτε τη γραμμή:

define( 'WP_DEBUG', false );

Αλλάξτε τη σε:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );

Αποθηκεύστε το αρχείο και ανανεώστε την ιστοσελίδα σας. Αν υπάρχει σφάλμα PHP, θα εμφανιστεί στην οθόνη ή θα καταγραφεί στο wp-content/debug.log.

Σημαντικό: Απενεργοποιήστε το WP_DEBUG μόλις ολοκληρώσετε τη διάγνωση. Αν το αφήσετε ενεργό σε live site, εκθέτει λεπτομέρειες σφαλμάτων στους επισκέπτες.

Αντιμετώπιση συγκρούσεων plugins

Βήμα 2:
Απενεργοποιήστε όλα τα plugins μέσω File Manager

Αν δεν μπορείτε να συνδεθείτε στο WordPress dashboard, χρησιμοποιήστε το File Manager και πλοηγηθείτε στο wp-content. Μετονομάστε τον φάκελο plugins σε plugins_disabled. Αυτό απενεργοποιεί όλα τα plugins ταυτόχρονα.

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

Αντιμετώπιση προβλημάτων theme

Βήμα 3:
Εναλλαγή σε προεπιλεγμένο theme

Αν η απενεργοποίηση των plugins δεν βοήθησε, το πρόβλημα μπορεί να είναι στο ενεργό theme. Στο File Manager, πλοηγηθείτε στο wp-content/themes και μετονομάστε τον φάκελο του ενεργού theme (π.χ. μετονομάστε my-theme σε my-theme_disabled). Το WordPress μεταβαίνει αυτόματα σε ένα προεπιλεγμένο theme (όπως το Twenty Twenty-Four).

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

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

Βήμα 4:
Αυξήστε το όριο μνήμης του WordPress

Αν στο debug log εμφανίζεται μήνυμα «fatal error: allowed memory size exhausted», προσθέστε αυτή τη γραμμή στο wp-config.php (πριν τη γραμμή «That's all, stop editing!»):

define( 'WP_MEMORY_LIMIT', '256M' );

Μπορείτε επίσης να αυξήσετε το όριο μνήμης PHP από τον PHP Selector ή τον MultiPHP INI Editor στον πίνακα ελέγχου σας. Για λεπτομέρειες, δείτε τον οδηγό Πώς να αλλάξετε την έκδοση PHP.

Έλεγχος συμβατότητας PHP

Βήμα 5:
Ελέγξτε την έκδοση PHP

Αν η λευκή οθόνη εμφανίστηκε μετά από αναβάθμιση PHP, κάποιο theme ή plugin μπορεί να μην είναι συμβατό. Χρησιμοποιήστε το WordPress Toolkit ή τον PHP Selector για να δοκιμάσετε προσωρινά μια παλαιότερη έκδοση PHP. Αν η ιστοσελίδα φορτώσει, ενημερώστε το ασύμβατο theme ή plugin πριν επιστρέψετε στη νέα έκδοση.

Επαναφορά από backup

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

Χρειάζεστε βοήθεια; Αν η ιστοσελίδα σας WordPress εξακολουθεί να εμφανίζει λευκή οθόνη μετά τα παραπάνω βήματα, η ομάδα υποστήριξής μας είναι διαθέσιμη 24/7. Πλοηγηθείτε στην αρχική σελίδα της HOSTDOG και πατήστε Log in για να υποβάλετε αίτημα υποστήριξης και θα σας εξυπηρετήσουμε άμεσα.