Ελέγξτε το αρχείο καταγραφής σφαλμάτων PHP
Αν ο ιστότοπός σας είναι κατασκευασμένος με χρήση PHP, θα χρειαστεί να ελέγξετε το σφάλμα PHP error_log κατά την αντιμετώπιση προβλημάτων. Αυτό το αρχείο καταγραφής περιέχει πληροφορίες σχετικά με σφάλματα σε συγκεκριμένα αρχεία PHP, κλήσεις σε αρχεία που λείπουν ή σφάλματα που σχετίζονται με τη διαμόρφωση της PHP. Τα αρχεία καταγραφής σφαλμάτων PHP βρίσκονται συνήθως στα αρχεία του ιστότοπού σας.
Γιατί θα έπρεπε να ελέγξω αυτό το αρχείο καταγραφής;
- Ο ιστότοπός σας δεν λειτουργεί όπως προορίζεται.
- Μία ή περισσότερες σελίδες του ιστότοπού σας έχουν σφάλμα, όπως σφάλμα 500 εσωτερικού server.
- Ο ιστότοπός σας φορτώνει μια κενή σελίδα ή απλά περιστρέφεται και δεν φορτώνει.
Τοποθεσία καταγραφής
WHM/cPanel:/home/cpanel_username/logs/$DOMAIN .php.error.logPlesk:
/var/www/vhosts/$DOMAIN /αρχεία καταγραφής/$DOMAIN .error_log
Πώς μπορώ να ελέγξω αυτό το αρχείο καταγραφής;
SSH
Το SSH σας επιτρέπει να έχετε πρόσβαση, να προβάλετε και να χειριστείτε το πλήρες αρχείο καταγραφής με εργαλεία όπως vim ή grep .
cPanel
Μπορείτε να ελέγξετε το αρχείο καταγραφής σφαλμάτων PHP στη Διαχείριση αρχείων στην ενότητα Αρχεία καταγραφής για τον ιστότοπο.
Plesk
Το Plesk θα εμφανίσει συγκεκριμένα σφάλματα στον ιστότοπο στη Διαχείριση αρχείων κάτω από τα αρχεία καταγραφής .
Παράδειγμα σφαλμάτων που βρέθηκαν σε ένα αρχείο καταγραφής σφαλμάτων PHP
PHP Τα θανατηφόρα σφάλματα μπορούν να εμποδίσουν τη φόρτωση ενός ιστότοπου (ή σελίδας).[14-Sep-2021 22:31:09 UTC] PHP Θανατηφόρο σφάλμα: απαιτεί (): Απαιτείται αποτυχημένο άνοιγμα '/home/acoolsite/public_html/wp-content/themes/twentytwentsone/inc/template-functions.php' (include_path = '.:/opt/cpanel/ea-php74/root/usr/Share/pear') in /home/acoolsite/public_html/wp-content/themes/twentytwentsone/functions.php στη γραμμή 534 Οιπροειδοποιήσεις PHP συνήθως επιτρέπουν τοποθεσία (ή σελίδα) για φόρτωση, αλλά κάτι μπορεί να μην λειτουργήσει.
[21-Sep-2021 18:38:21 UTC] PHP Προειδοποίηση: call_user_func_array () αναμένει ότι η παράμετρος 1 θα είναι μια έγκυρη ανάκληση, η συνάρτηση "είδος_ είδος_ότου_ατάστασης" δεν βρέθηκε ή μη έγκυρο όνομα λειτουργίας στο/home/acoolsite/public_html/wp-include/ class-wp-hook.php on line 303Ορισμένα θανατηφόρα σφάλματα PHP οφείλονται σε πρόβλημα κωδικοποίησης και θα παράσχουν ίχνος στοίβας για την αντιμετώπιση προβλημάτων. Αυτό μπορεί να σας βοηθήσει ιδιαίτερα όταν η εφαρμογή σας έχει εκατοντάδες αρχεία, όπως ιστότοπους WordPress.
[21-Sep-2021 20:30:53 UTC] PHP Fatal σφάλμα: Uncaught TypeError: call_user_func_array (): Το επιχείρημα #1 ($ callbackback) πρέπει να είναι ένα έγκυρο μήνυμα επαναφοράς, η συνάρτηση "είδος_ είδος_ότου_ατάστασης" δεν βρέθηκε ή μη έγκυρο όνομα λειτουργίας στο /σπίτι /acoolsite/public_html/wp-includes/class-wp-hook.php:303 trχνος στοίβας: #0 /home/acoolsite/public_html/wp-includes/class-wp-hook.php(327): WP_Hook-> Application_filters ( NULL, Array) #1 /home/acoolsite/public_html/wp-includes/plugin.php(470): WP_Hook-> do_action (Array) #2 /home/acoolsite/public_html/wp-settings.php(556): do_action ('after_setup_the ...') #3 /home/acoolsite/public_html/wp-config.php(112): demand_once ('/home/acoolsit ...') #4/home/acoolsite/public_html/wp-load .php (50): Requ_once ('/home/acoolsit ...') #5 /home/acoolsite/public_html/wp-blog-header.php(13): Requ_once ('/home/acoolsit ...') #6 /home/acoolsite/public_html/index.php(17): Απαιτείται ('/home/acoolsit ...') #7{main} ρίχνονται σε /home/acoolsite/public_html/wp-includes/class-wp-hook.php στη γραμμή 303Οι συνεδρίες χρησιμοποιούνται για είσοδο, κάρρα αγορών και αποτελέσματα αναζήτησης σε έναν ιστότοπο.
[25-Sep-2021 21:10:11 UTC] PHP Προειδοποίηση: Season_start (): Δεν είναι δυνατή η έναρξη λειτουργίας όταν οι κεφαλίδες έχουν ήδη αποσταλεί σε /home/acooldomain/public_html/wp-content/plugins/favorites/app/Bootstrap.php στη γραμμή 83Αυτό σημαίνει είτε ένα αρχείο που λείπει ή την κακή διαδρομή του κώδικα.
[25-Σεπ-2021 21:08:46 UTC] PHP Προειδοποίηση: Απαιτείται (ABSPATHWPINC/Blocks/Archives.php): απέτυχε να ανοίξει η ροή: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος στο/home/acooldomain/public_html/wp-include/μπλοκ /index.php on line 9Αυτό σημαίνει ότι έχει επιτευχθεί η τιμή PHP memory_limit. Η αύξηση αυτής της τιμής στο php.ini μπορεί να επιλυθεί αυτό σε πολλές περιπτώσεις.
[14-Οκτ-2021 22:31:09 UTC] Μοιραίο σφάλμα: Επιτρεπόμενο μέγεθος μνήμης 134217728 byte εξαντλημένο (προσπαθήσατε να διαχωρίσετε 54 byteΑυτό πιθανότατα οφείλεται σε καταργημένο κώδικα. Η μονάδα PHP "mysql_connect" δεν υπάρχει στο PHP 7+ .
[14-Οκτ-2021 20:31:09 UTC] Μοιραίο σφάλμα: Κλήση σε απροσδιόριστη λειτουργία mysql_connect ()Αυτό το ζήτημα μπορεί να χρησιμοποιηθεί με λάθος έκδοση PHP ή με λάθος στον κωδικό.
[12-Οκτ-2021 21:31: 09 UTC] PHP Parse σφάλμα: σύνταγμα σφάλματος, απρόσμενο T_VARIABLE in /home/coolexample/public_html/a.php on line 3Αυτό το ζήτημα μπορεί να οφείλεται σε πλήρες δίσκο, σε ποσοστό inode που έχει επιτευχθεί στον server ή ακόμα και σε όριο μεγέθους (για ιστότοπος) στην εγκατάσταση cPanel ή Plesk.
[13-Οκτ-2021 10:31:09 UTC] PHP Προειδοποίηση: Season_start (): open (/home/coolexample/tmp/sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) Αποτυχία: Δεν απομένει κενό στη συσκευή
Σχετικά βήματα
- Χρησιμοποιεί τον ιστότοπό σας WordPress; Ενεργοποίηση εντοπισμού σφαλμάτων για την εμφάνιση σφαλμάτων στο WordPress .
- Δεν υπάρχουν αρχεία καταγραφής για έλεγχο; Ρύθμιση καταγραφής σφαλμάτων PHP .