Μετάβαση στο περιεχόμενο
WordPress: «There has been a critical error on this website» – πώς το λύνω
Φιλοξενία & Email

WordPress: «There has been a critical error on this website» – πώς το λύνω

2807 προβολές

Το μήνυμα εμφανίζεται όταν ένα σφάλμα PHP σταματά τη λειτουργία του WordPress. Συνήθως φταίει ένα plugin, το θέμα ή η έκδοση PHP. Συχνά το WordPress στέλνει και email στον διαχειριστή με λεπτομέρειες και σύνδεσμο για «λειτουργία ανάκτησης» (recovery mode): δες πρώτα αυτό.

Βήματα

1. Δες ποιο είναι το σφάλμα

Με τη Διαχείριση αρχείων του πίνακα ελέγχου (ή FTP), άνοιξε το wp-config.php και άλλαξε τη γραμμή define('WP_DEBUG', false); σε:

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

Φόρτωσε ξανά τη σελίδα. Το σφάλμα γράφεται στο wp-content/debug.log και συνήθως λέει ποιο plugin ή θέμα φταίει. Όταν τελειώσεις, γύρνα το WP_DEBUG σε false.

2. Plugins

Μετονόμασε τον φάκελο wp-content/plugins σε plugins_off. Αν το site ανοίξει, φταίει κάποιο plugin: δώσε πίσω το όνομα plugins και απενεργοποίησέ τα ένα ένα από τη διαχείριση, μέχρι να βρεις ποιο.

3. Θέμα

Μετονόμασε τον φάκελο του ενεργού θέματος μέσα στο wp-content/themes. Το WordPress θα γυρίσει σε προεπιλεγμένο θέμα, αν υπάρχει εγκατεστημένο.

4. Έκδοση PHP

Αν το πρόβλημα ξεκίνησε μετά από αλλαγή έκδοσης PHP, γύρνα στην προηγούμενη: cPanel ή Plesk.

5. Επαναφορά

Αν έχεις backup από πριν το πρόβλημα, μπορείς να το επαναφέρεις: cPanel ή Plesk. Στο Plesk, αν η ενημέρωση έγινε με Restore Point, γυρνάς πίσω από το WordPress Toolkit.

Αν δεν τα καταφέρεις, στείλε μας αίτημα υποστήριξης με το domain και, αν το έχεις, το μήνυμα από το debug.log.

Ήταν χρήσιμη αυτή η απάντηση;
2 από 2 τη βρήκαν χρήσιμη