WordPress Βοήθεια

Διόρθωση σφαλμάτων βασικών αρχείων του WordPress

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

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

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

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

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

Ενημερώστε το WordPress στην πλέον πρόσφατη έκδοση

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

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

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

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