Ενεργοποίηση σφαλμάτων εντοπισμού σφαλμάτων στο WordPress

Η ρύθμιση του WP_DEBUG σε true στο wp-config.php θα ενεργοποιήσει τη λειτουργία debug (εντοπισμού σφαλμάτων) σε όλο το WordPress. Αυτό θα προκαλέσει την εμφάνιση όλων των σφαλμάτων, προειδοποιήσεων και ειδοποιήσεων της PHP.


Συνιστάται ιδιαίτερα τα WP_DEBUG και WP_DEBUG_LOG να οριστούν σε true κατά τη διάρκεια της ανάπτυξης για τον εντοπισμό σφαλμάτων που διαφορετικά δεν θα εμφανίζονταν αν είχαν οριστεί σε false. Αυτό είναι ιδιαίτερα χρήσιμο κατά την ανάπτυξη προσαρμοσμένων αρθρωμάτων καθώς το css/js για την τρέχουσα διάταξη θα ανανεώνεται σε κάθε φόρτωση σελίδας αντί να αποθηκεύεται προσωρινά όπως είναι η προεπιλογή.

  1. Επεξεργαστείτε το wp-config.php για τον ιστότοπό σας. ( cPanel / Plesk / Web και κλασική / WordPress με διαχείριση / VPS )
  2. Αυτό πρέπει να αλλαχθεί από false
    define('WP_DEBUG', false);
    σε true
    define('WP_DEBUG', true);
  3. Στην ακόλουθη γραμμή, πληκτρολογήστε
    define('WP_DEBUG_LOG', true);
  4. Κάντε αποθήκευση των αλλαγών σας.
  5. Χρησιμοποιώντας browser, επισκεφτείτε τον ιστότοπό σας στο διαδίκτυο ώστε να γίνει εκκίνηση του αρχείου καταγραφής μηνυμάτων εντοπισμού σφαλμάτων.
  6. Χρησιμοποιώντας το πρόγραμμα επεξεργασίας του λογαριασμού φιλοξενίας σας, ανοίξτε το αρχείο wp-content/debug.log.
  7. Ελέγξτε το περιεχόμενο του αρχείου καταγραφής μηνυμάτων εντοπισμού σφαλμάτων για να εντοπίσετε τη συγκεκριμένη προσθήκη, θέμα, ή επιλογή διαμόρφωσης που μπορεί να προκαλεί το πρόβλημα.

Σημείωση: Για τα προγράμματα WordPress με διαχείριση Pro, η ρύθμιση του WP_DEBUG σε true θα απενεργοποιήσει πλήρως το CDN (δίκτυο παροχής περιεχομένου) για να βοηθήσει στην αντιμετώπιση προβλημάτων της ιστοσελίδας. Μπορείτε να ενεργοποιήσετε ξανά το CDN ρυθμίζοντας το WP_DEBUG σε false.

Μόλις τελειώσετε με την ανάπτυξη ή την αντιμετώπιση προβλημάτων, θα πρέπει να ορίσετε τα WP_DEBUG και WP_DEBUG_LOG σε false και, στη συνέχεια, να αφαιρέσετε το αρχείο debug.log.


Ήταν χρήσιμο αυτό το άρθρο;
Σας ευχαριστούμε για τα σχόλια. Για να μιλήσετε με έναν εκπρόσωπο της εξυπηρέτησης πελατών, χρησιμοποιήστε τον αριθμό τηλεφώνου υποστήριξης ή την παραπάνω επιλογή συνομιλίας.
Χαιρόμαστε που βοηθήσαμε! Υπάρχει κάτι άλλο που μπορούμε να κάνουμε για εσάς;
Λυπούμαστε. Πείτε μας τι σας μπέρδεψε ή γιατί η λύση δεν ήταν αποτελεσματική για το πρόβλημά σας.