Gjennomgå PHP -feilloggen
Hvis nettstedet ditt er bygget med PHP, må du gjennomgå PHP -feilmeldingen når du feilsøker et problem. Denne loggfilen inneholder informasjon om feil i spesifikke PHP -filer, anrop til manglende filer, eller feil relatert til konfigurering av PHP. PHP -feillogger finnes vanligvis i nettstedets filer.
Hvorfor må jeg gjennomgå denne loggen?
- Nettstedet ditt fungerer ikke som forutsatt.
- En eller flere sider av nettstedet ditt har en feil, for eksempel en 500 intern serverfeil.
- Nettstedet ditt laster en tom side eller bare snurrer og lastes aldri inn.
Logg plassering
WHM/cPanel:/home/cpanel_username/logs/$DOMAIN .php.error.logPlesk:
/var/www/vhosts/$DOMAIN /logger/$DOMAIN .error_log
Hvordan kan jeg gjennomgå denne loggen?
SSH
SSH lar deg få tilgang til, vise og manipulere hele loggen med verktøy som vim eller grep .
cPanel
Du kan gjennomgå PHP -feilloggen i Filbehandling under Logger for nettstedet.
Plesk
Plesk vil vise nettstedsspesifikke feil i Filbehandling under Logger .
Eksempel på feil funnet i en PHP -feillogg
PHP Fatal -feil kan forhindre at et nettsted (eller en side) lastes inn.[14.-sep-2021 22:31:09 UTC] PHP Fatal feil: krever (): Mislykket åpning påkrevd '/home/acoolsite/public_html/wp-content/themes/twentytwentyone/inc/template-functions.php' (include_path = '.:/opt/cpanel/ea-php74/root/usr/share/pear') i /home/acoolsite/public_html/wp-content/themes/twentytwentyone/functions.php på linje 534PHP Advarsler vil vanligvis tillate en nettsted (eller side) for å laste inn, men noe fungerer kanskje ikke.
[21-sep-2021 18:38:21 UTC] PHP Advarsel: call_user_func_array () forventer at parameter 1 er en gyldig tilbakeringing, funksjonen "twenty_twenty_one_setup" ikke funnet eller ugyldig funksjonsnavn i/home/acoolsite/public_html/wp-includes/ class-wp-hook.php on line 303Noen PHP Fatal-feil skyldes et kodingsproblem og vil gi stablespor for å feilsøke. Dette kan være spesielt nyttig når programmet ditt har hundrevis av filer, for eksempel WordPress -nettsteder.
[21.-sep-2021 20:30:53 UTC] PHP Fatal feil: Ikke fanget TypeError: call_user_func_array (): Argument #1 ($ callback) må være en gyldig tilbakeringing, funksjonen "enty_twenty_one_setup "ikke funnet eller ugyldig funksjonsnavn i /home /acoolsite/public_html/wp-includes/class-wp-hook.php:303 Stack trace: #0 /home/acoolsite/public_html/wp-includes/class-wp-hook.php(327): WP_Hook-> Apply_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): require_once ('/home/acoolsit ...') #4/home/acoolsite/public_html/wp-load .php (50): require_once ('/home/acoolsit ...') #5 /home/acoolsite/public_html/wp-blog-header.php(13): require_once ('/home/acoolsit ...') #6 /home/acoolsite/public_html/index.php(17): krever ('/home/acoolsit ...') #7{main} kastet i /home/acoolsite/public_html/wp-include/class-wp-hook.php på linje 303Økter brukes til pålogging, handlevogn og søkeresultater på et nettsted.
[25-sep-2021 21:10:11 UTC] PHP Advarsel: session_start (): Kan ikke starte økten når overskrifter allerede er sendt inn i /home/acooldomain/public_html/wp-content/plugins/favorites/app/Bootstrap.php on line 83Dette indikerer enten en manglende fil eller dårlig bane i koden.
[25-sep-2021 21:08:46 UTC] PHP Advarsel: krever (ABSPATHWPINC/blocks/archives.php): kunne ikke åpne strøm: Ingen slik fil eller katalog i/home/acooldomain/public_html/wp-includes/blocks /index.php on line 9Dette indikerer at PHP memory_limit -verdien er nådd. Å øke denne verdien i php.ini kan løse dette i mange tilfeller.
[14-Oct-2021 22:31:09 UTC] Alvorlig feil: Tillatt minnestørrelse på 134217728 byte oppbrukt (prøvd å tildele 54 byteDette er sannsynligvis på grunn av utdatert kode. PHP-modulen "mysql_connect" finnes ikke i PHP 7+ .
[14-okt-2021 20:31:09 UTC] Fatal feil: Ring til udefinert funksjon mysql_connect ()Dette problemet kan være å bruke feil PHP-versjon eller en feil i koden.
[12.-okt-2021 21:31: 09 UTC] PHP Parse -feil: syntaksfeil, uventet T_VARIABLE i /home/coolexample/public_html/a.php på linje 3Dette problemet kan være på grunn av en full disk, inode -kvote nådd på serveren eller til og med en størrelsesgrense (for nettsted) oppsett i cPanel eller Plesk.
[13-okt-2021 10:31:09 UTC] PHP Advarsel: session_start (): open (/home/coolexample/tmp/sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) mislyktes: Ingen plass igjen på enheten
Relaterte trinn
- Bruker nettstedet ditt WordPress? Aktiver feilsøking for å vise feil i WordPress .
- Ingen logger å gjennomgå? Konfigurer PHP -feillogging .