Gå direkt till huvudinnehållet
Ring oss
Telefonnummer och tider
Hjälpcenter

Utforska våra hjälpresurser online

Hjälp

GoDaddy Hjälp

Vi gjorde vårt bästa för att översätta den här sidan åt dig. Sidan är också tillgänglig på engelska.

Granska PHP-felloggen

Om din webbplats är byggd med PHP måste du granska PHP error_log när du felsöker ett problem. Den här loggfilen innehåller information om fel i specifika PHP-filer, samtal till saknade filer eller fel relaterade till konfigurationen av PHP. PHP-felloggar finns vanligtvis i filerna på din webbplats.

Varför skulle jag behöva granska den här loggen?

  • Din webbplats fungerar inte som avsett.
  • En eller flera sidor på din webbplats har ett fel, t.ex. ett 500 Internt serverfel.
  • Din webbplats laddar en tom sida eller snurrar bara och laddas aldrig.

Loggplats

WHM / cPanel:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
Plesk:
/ var / www / vhosts /$DOMAIN / loggar /$DOMAIN .php.error.log

Hur kan jag granska den här loggen?

SSH

Med SSH kan du komma åt, visa och manipulera hela loggen med verktyg som vim eller grep .

cPanel

Du kan granska PHP-felloggen i Filhanteraren under Loggar för webbplatsen.

Plesk

Plesk visar platsspecifika fel i Filhanteraren under Loggar .

Exempel på fel som hittades i en PHP-fellogg

PHP Fatal-fel kan förhindra att en webbplats (eller sida) laddas.
[14-sep-2021 22:31:09 UTC] PHP Dödligt fel: kräver (): Misslyckad med att öppna krävs '/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å rad 534
PHP Varningar gör det vanligtvis webbplats (eller sida) att läsa in, men något kanske inte fungerar.
[21-sep-2021 18:38:21 UTC] PHP Varning: call_user_func_array () förväntar sig att parameter 1 är en giltig återuppringning, funktionen'enty_twenty_one_setup 'hittades inte eller ogiltigt funktionsnamn i / home / acoolsite / public_html / wp-includes / class-wp-hook.php on line 303
Vissa PHP Fatal-fel beror på ett kodproblem och ger stackspårning som hjälper dig att felsöka. Detta kan vara särskilt användbart när ditt program har hundratals filer som WordPress-webbplatser.
[21-sep-2021 20:30:53 UTC] PHP Dödligt fel: Unc fanget TypeError: call_user_func_array (): Argument # 1 ($ callback) måste vara en giltig återuppringning, funktionen "enty_twenty_one_setup "hittades inte eller ogiltigt funktionsnamn 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): kräver ('/ home / acoolsit ...') # 7{main} kastas in /home/acoolsite/public_html/wp-includes/class-wp-hook.php on line 303
Sessioner används för inloggningar, kundvagnar och sökresultat på en webbplats.
[25-sep-2021 21:10:11 UTC] PHP Varning: session_start (): Det går inte att starta sessionen när rubriker redan har skickats in /home/acooldomain/public_html/wp-content/plugins/favorites/app/Bootstrap.php on-line 83
Detta indikerar antingen en saknad fil eller felaktig sökväg i koden.
[25-sep-2021 21:08:46 UTC] PHP Varning: kräver (ABSPATHWPINC / blocks / archives.php): det gick inte att öppna stream: Ingen sådan fil eller katalog i / home / acooldomain / public_html / wp-includes / blocks /index.php on line 9
Detta indikerar att PHP-memory_limit-värdet har uppnåtts. Att öka detta värde i php.ini kan lösa detta i många fall.
[14-okt-2021 22:31:09 UTC] Dödligt fel: Tillåten minnesstorlek på 134217728 bytes uttömd (försökte tilldela 54 byte
Detta beror sannolikt på att koden är föråldrad. PHP-modulen "mysql_connect" finns inte i PHP 7+ .
[14-okt-2021 20:31:09 UTC] Dödligt fel: Ring till odefinierad funktion mysql_connect ()
Det här problemet kan vara att använda fel PHP-version eller ett fel i koden.
[12-okt-2021 21:31: 09 UTC] PHP-analyseringsfel: syntaxfel, oväntat T_VARIABLE i /home/coolexample/public_html/a.php on line 3
Problemet kan bero på en fullständig disk, en inodkvot som nåtts på servern eller till och med en storleksgräns (för webbplats) installation i cPanel eller Plesk.
[13-okt-2021 10:31:09 UTC] PHP Varning: session_start (): open (/ home / coolexample / tmp / sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) misslyckades: Inget utrymme kvar på enheten

Relaterade steg

Mer information

Hitta och granska webbserverloggar .