GoDaddy Βοήθεια

Επιδιόρθωση σφαλμάτων θεμάτων στο WordPress

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

Κατανόηση σφάλματος PHP που σχετίζεται με το WordPress

Αν η προηγούμενη αντιμετώπιση προβλημάτων αποκάλυψε κάποιο σφάλμα PHP, χρησιμοποιήστε τον παρακάτω πίνακα για να κατανοήσετε το σφάλμα.

Τύπος σφάλματοςΟρισμός και επόμενα βήματα
E_ERRORΑυτό είναι ένα μη επανορθώσιμο σφάλμα που προκαλεί τον τερματισμό δεσμών ενεργειών. Συνήθως οφείλεται στην κλήση ενός ανύπαρκτου αντικειμένου όπως μια κλάση ή συνάρτηση. Αυτό μπορεί συχνά να συμβεί λόγω ασυμβατότητας εκδόσεων. Τα επόμενα βήματά σας θα πρέπει να είναι να ενημερώσετε την έκδοση, τα θέματα και τις προσθήκες του WordPress.
E_WARNINGΜια προειδοποίηση κατά τον χρόνο εκτέλεσης που δεν προκαλεί τερματισμό δεσμών ενεργειών. Αυτά είναι πιθανά ζητήματα που προκύπτουν, αλλά δεν σταματούν την επεξεργασία της PHP. Αυτά μπορεί συχνά να περιλαμβάνουν προειδοποιήσεις παλαιότητας, κάτι που υποδεικνύει ότι ο κώδικάς σας μπορεί να χρησιμοποιεί μια ξεπερασμένη έκδοση της PHP και πρέπει να ενημερωθεί. Μια προειδοποίηση στα αρχεία καταγραφής PHP μπορεί να μην σχετίζεται απαραίτητα με το πρόβλημα που αντιμετωπίζετε.
E_PARSEΑυτό είναι ένα σφάλμα συντακτικής ανάλυσης κατά τον χρόνο συμπίλησης. Είναι συνήθως ενδεικτικό ενός συντακτικού σφάλματος PHP, όπως ένα ερωτηματικό ;, μια παρένθεση () ή ένα άνοιγμα ή κλείσιμο αγκύλης που λείπει {} ή οποιοσδήποτε αριθμός άλλων συντακτικών σφαλμάτων. Θα πρέπει να ελέγξετε το αρχείο και τη γραμμή που καθορίζεται στο μήνυμα σφάλματος και να αναζητήσετε ένα πιθανό συντακτικό σφάλμα.
E_NOTICEΣυνήθως πρόκειται για σφάλματα PHP που δεν προκαλούν τον τερματισμό δεσμών ενεργειών. Υποδεικνύουν ότι θα μπορούσε να υπάρχει πρόβλημα, αλλά μπορεί να είναι μέρος της κανονικής λειτουργίας της δέσμης ενεργειών. Μια κοινή αιτία μπορεί να είναι η χρήση μιας μεταβλητής PHP που είναι απροσδιόριστη. Μια ειδοποίηση στα αρχεία καταγραφής PHP μπορεί να μην σχετίζεται απαραίτητα με το πρόβλημα που αντιμετωπίζετε.

Ενημέρωση των επιμέρους στοιχείων του WordPress

Όταν ενημερώνονται η έκδοση, το θέμα ή οι προσθήκες του WordPress, μπορεί να προκύψει σύγκρουση με τα άλλα στοιχεία που δεν έχουν ενημερωθεί. Η ενημέρωση των άλλων στοιχείων μπορεί να αποκαταστήσει τον ιστότοπό σας. Δείτε τα παρακάτω για να ενημερώσετε ένα στοιχείο του ιστότοπού σας:

Λευκή οθόνη χωρίς σφάλμα PHP

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

  1. Βεβαιωθείτε ότι υπάρχει ο κατάλογος /wp-content/themes.
  2. Επιβεβαιώστε ότι τα δικαιώματα είναι σωστά για τον κατάλογο wp-content και τους καταλόγους θεμάτων.
  3. Επιβεβαιώστε ότι ο κατάλογος για το ενεργό θέμα σας έχει επίσης τα σωστά δικαιώματα.
  4. Βεβαιωθείτε ότι ο κατάλογος για το ενεργό θέμα σας περιέχει αρχεία.
  5. Ελέγξτε αν υπάρχει ένα προεπιλεγμένο θέμα που υπάρχει επίσης στον κατάλογο wp-content/themes. Το WordPress θα φορτώσει αυτόματα το προεπιλεγμένο θέμα σε περίπτωση που το ενεργό θέμα λείπει.
  6. Επιβεβαιώστε ότι το αρχείο index.php στον ριζικό κατάλογο δεν λείπει και δεν είναι κενό.
  7. Επιβεβαιώστε ότι το αρχείο index.php του θέματός σας δεν λείπει και δεν είναι κενό.

Επόμενα βήματα

Περισσότερες πληροφορίες