Συνήθως δεν παρέχουμε υποστήριξη για σφάλματα ιστότοπων, ωστόσο ελπίζουμε ότι με αυτόν τον οδηγό θα μπορέσουμε να σας βοηθήσουμε να επιλύσετε ορισμένα συνηθισμένα προβλήματα που μπορεί να προκύψουν με το WordPress. Αν αντιμετωπίζετε σφάλματα ή μια εντελώς λευκή οθόνη στο WordPress, μπορείτε να ακολουθήσετε τα παρακάτω βήματα για αντιμετώπιση προβλημάτων.
1: Μήνυμα σφάλματος στον ιστότοπο
Αν βλέπετε τον ιστότοπό σας με μήνυμα σφάλματος, αυτό είναι θετικό, καθώς συνήθως σας δίνει μια ένδειξη για το πού βρίσκεται το πρόβλημα. Για παράδειγμα, μπορεί να δείτε κάτι όπως: “Warning: Unexpected character in wp-content/plugins/woocommerce/single-product.php”. Σε αυτήν την περίπτωση, γνωρίζετε ότι το πρόβλημα προέρχεται από το plugin Woocommerce. Συχνά, η ενημέρωση όλων των plugins, των θεμάτων (themes) και του ίδιου του WordPress μπορεί να λύσει το ζήτημα.
2: Λευκή οθόνη
Η εμφάνιση μιας λευκής οθόνης είναι πιο δύσκολο πρόβλημα. Παρακάτω ακολουθούν μερικές μεθόδοι για την επίλυσή του:
Εκκαθάριση cache: Αν έχετε εγκατεστημένο plugin προσωρινής αποθήκευσης (cache), καθαρίστε την cache μέσω του διαχειριστικού περιβάλλοντος του WordPress. Αν δεν έχετε πρόσβαση, δοκιμάστε να καθαρίσετε την cache του προγράμματος περιήγησής σας και να το επανεκκινήσετε. Αν και σπάνια επιλύει το πρόβλημα, είναι σημαντικό να αποκλειστεί αυτό το ενδεχόμενο.
Έλεγχος του error_log: Τα σφάλματα PHP είναι συχνά η αιτία. Ελέγξτε το αρχείο
error_logστον φάκελοpublic_html. Δείτε αν υπάρχουν σφάλματα με ημερομηνία και ώρα που αντιστοιχούν στην εμφάνιση της λευκής οθόνης. Μπορείτε επίσης να ελέγξετε τα σφάλματα μέσα από το cPanel στην ενότητα “Errors”.Ενεργοποιήστε το WP_DEBUG: Το WordPress διαθέτει ενσωματωμένη λειτουργία εμφάνισης σφαλμάτων. Για να την ενεργοποιήσετε, ανοίξτε το αρχείο
wp-config.phpστον φάκελοpublic_html. Εντοπίστε τη γραμμήdefine('WP_DEBUG', false);και αλλάξτε την σεdefine('WP_DEBUG', true);. Ανανεώστε τη σελίδα σας και δείτε αν εμφανίζονται μηνύματα σφάλματος.Απενεργοποίηση plugins: Ο πιο συχνός λόγος για λευκή οθόνη είναι η ύπαρξη σφάλματος ή σύγκρουσης μεταξύ ενός ή περισσότερων plugins. Απενεργοποιήστε όλα τα plugins σας. Αν δεν έχετε πρόσβαση στο διαχειριστικό, μεταβείτε στο “File Manager” μέσω του cPanel. Πλοηγηθείτε στον φάκελο
public_html(ή στο φάκελο του addon domain σας). Έπειτα ανοίξτε τον φάκελοwp-content/pluginsκαι μετονομάστε όλους τους φακέλους προσθέτοντας στο τέλος τον αριθμό “2”. Για παράδειγμα, τοwoocommerceνα γίνειwoocommerce2. Ανανεώστε την ιστοσελίδα σας. Αν αρχίσει να λειτουργεί, τότε εντοπίσατε το πρόβλημα. Επαναφέρετε τα ονόματα των φακέλων έναν-έναν, δοκιμάζοντας τη σελίδα κάθε φορά. Όταν εμφανιστεί ξανά η λευκή οθόνη, έχετε βρει το plugin που προκαλεί το πρόβλημα. Αφήστε το απενεργοποιημένο ή διαγράψτε το.Αλλαγή έκδοσης PHP: Ίσως ενημερώσατε το WordPress αλλά χρησιμοποιείτε παλιά έκδοση PHP. Συνδεθείτε στο cPanel και πηγαίνετε στο “MultiPHP Manager”. Από εκεί μπορείτε να αλλάξετε την έκδοση PHP και να διασφαλίσετε ότι χρησιμοποιείτε την πιο πρόσφατη. Μπορείτε επίσης να δοκιμάσετε διαφορετικές εκδόσεις.
Μετά από αυτά τα βήματα, θα πρέπει να έχετε καλύτερη εικόνα για το τι προκαλεί τη λευκή οθόνη. Αν το σφάλμα παραμένει ή είναι πιο σύνθετο, ίσως χρειαστεί να απευθυνθείτε σε έναν WordPress προγραμματιστή. Αν θέλετε προσφορά από το τμήμα WordPress του Polar55, επικοινωνήστε με την υποστήριξή μας.