Feilsøking av White Screen of Death Error i WordPress

1

Hvis du kjører et WordPress-drevet nettsted, er sjansen ganske god for at du har støtt på den uhyggelige hvite dødsskjermfeilen mens du gikk gjennom en oppdatering på nettstedet. Alle som har møtt denne feilen kan føle den umiddelbare bølgen av panikk og frustrasjon som kan oppstå mens du jobber med nettstedet.

Grunnen til at white screen of death-feil er så mye irriterende fordi den låser deg inne i administrasjonspanelet. Og det verste er at hvis det ikke fikses umiddelbart, kan det drastisk påvirke visse deler av nettstedet ditt. For eksempel ser du bare feilen i administrasjonspanelet mens andre deler av nettstedet fungerer som det skal. I noen av tilfellene oppstår feilen kun til spesifikke blogginnlegg, noe som er ganske irriterende.

I dette innlegget er målet vårt å hjelpe deg ved å informere deg om noen mulige måter du kan diagnostisere slike feil på umiddelbart. Men før vi faktisk tar deg til emnet, la oss få vite om det grunnleggende om white screen of death-feil og hvorfor det oppstår.

Hva er årsaken til forekomsten av White Screen of Death-feil?

I de fleste tilfeller oppstår slike feil når minnegrensen din er overskredet. Dette kan være på grunn av e-pluginene du har installert på nettstedet ditt for å få det til å fungere ordentlig. En annen grunn kan også komme fra dårlig kodede temaer som du har brukt en stund. I tillegg er det ganske sannsynlig at du bruker en substandard webhotellleverandør som forårsaker problemer nå.

Vanlige måter som brukes for å løse feilen
  • Sjekk om du har installert noen plugin som har blitt overflødig nå eller ikke lenger er nødvendig.
  • Øk PHP-grensen for å skape litt minneplass.
  • Erstattet noen av de dårlig kodede temaene som skaper problemer kontinuerlig.
  • Aktiver feilsøkingsmodus.

Sørg for at når du skal feilsøke et problem, bør du lage en fullstendig sikkerhetskopi av alle filene og databasen.

Så, uten mye mas, la oss gå videre til den første metoden.

1 Sjekke plugins

Dette er en av de vanligste årsakene til "white screen of death"-feilen, og det er enkelt å løse. Mesteparten av tiden installerer vi en plugin som ikke er kompatibel med versjonen av nettstedet vårt, og på grunn av dette skaper det konflikter med eksisterende temaer og plugins. Så her, først må vi finne ut den skyldige og løse feilen deretter.

Det er to forhold som brukes for å løse dette problemet:

  1. Hvis du har tilgang til dashbordet
  2. Hvis du ikke har tilgang til dashbordet

La oss diskutere dem begge i detalj:

A) Hvis dashbordet er tilgjengelig
  • Trinn 1. Klikk på "plugins"-koblingen på venstre side av navigasjonsmenyen.
  • Steg 2. Hvis du nylig har installert en plugin, avinstaller den. Dette vil løse problemet direkte.
  • Trinn #3. Nå, deaktiver alle nettstedets plugins ved ganske enkelt å velge "deaktiver" fra rullegardinmenyen.
  • Trinn #4. Bekreft deaktiveringen og gå deretter til bladenden for å se om det fortsatt er hvit skjerm.
B) Hvis dashbordet er utilgjengelig
  • Trinn 1. Uten dashbordtilgang må du koble til nettstedets server enten via en FTP-tilkobling eller kontrollpanel.
  • Steg 2. Gå til wp-innholdskatalogen og begynn å gi nytt navn til pluginene.
  • Trinn #3. Nå alle pluginene dine har blitt deaktivert, kan du laste inn nettstedet ditt på nytt og sjekke om problemet fortsatt eksisterer.

2 Øk minnegrensen

Utmattelse av minnegrensen er også en av årsakene bak forekomsten av white screen of death-feil. Dette kan fikses ved å følge trinnene nedenfor.

A) Redigere filen wp-config.php
  • Trinn 1. Gå til FTP-filbehandleren som ligger på vertspanelet, og naviger til rotkatalogen.

  • Steg 2. Klikk filen wp-config.php inn i tekstredigeringsprogrammet og legg til følgende kode:

    define('WP_MEMORY_LIMIT', '32M');
  • Trinn #3. Lagre endringene og last inn nettstedet ditt på nytt.

B) Redigere ‘php.ini’-filen din
  • Trinn 1. Akkurat som ovenfor, koble til FTP-serveren din i vertspanelet og naviger til rotkatalogen.

  • Steg 2. Legg nå til følgende kode i filen "php.ini".

    memory_limit=32M ;
  • Trinn #3. Lagre alle endringene og last inn nettstedet ditt på nytt. Gå tilbake til front-end for å se om problemet er løst.

C) Redigering av .htaccess-fil
  • Trinn 1. Besøk .htaccess-filen på WordPress-siden din og prøv å koble til FTP-serveren eller filbehandleren i vertspanelet. Gå nå til rotkatalogen på nettstedet ditt.
  • Steg 2. Legg nå til følgende kode i .htaccess-filen.

    php_value memory_limit 32M

3 Erstatt med standardtemaet

Hvis de ovennevnte metodene ikke løser problemet, kan du prøve å erstatte temaene med standarden. Du kan fikse det ved å følge trinnene nedenfor.

A) Hvis dashbordet er tilgjengelig
  • Trinn 1. Gå til temabehandleren din ved å velge Utseende> Temaer på administrasjonsområdet.
  • Steg 2. Aktiver et av temaene som er tilgjengelige for deg som standard.
  • Trinn #3. Last inn nettstedet ditt på nytt, og sjekk om problemet er løst.
B) Hvis dashbordet er utilgjengelig
  • Trinn 1. Gå til FTP-programvaren din (som Filezila) og se etter filbehandleren. Sjekk om standard WordPress-temaer er riktig lastet opp på serveren eller ikke.
  • Steg 2. Gå til ks29so_options som ligger under ‘phpmyadmin’-databasen.
  • Trinn #3. Se nå etter "mal"- og "stilark"-alternativer og erstatt dem med navnet på katalogen du vil bytte til. Og lagre endringene.

4 alternative rettelser

Hvis ingen av de ovennevnte løser problemet ovenfor, anbefales det å laste inn en ny kopi av nettstedet ditt for å sjekke om det er kjernefilen som har skapt problemer. For dette kan du feilsøke funksjonen ved å legge til følgende kode i filen ks29so_config.php.

error_reporting(E_ALL); ini_set('display_errors', 1);
define( 'WP_DEBUG', true);

Etter å ha lagt til koden, vil du se på skjermen som viser advarsler og meldinger for å hjelpe deg med å finne hovedårsaken til problemet.

Å tømme cachen er også en av de mest effektive metodene for å diagnostisere den hvite skjermen for dødsfeil. Metoden egner seg på det tidspunktet feilen har blitt vist på lange innlegg. Alternativt kan du også øke grensen for rekursjon og tilbakespor for å løse problemene som dette. Alt du trenger å gjøre er å legge til følgende kode i filen wp-config.php. Eller hvis du har en annen server kan du endre php.ini-filen din.

For lange innlegg :

ini_set('pcre.recursion_limit',25000000);
ini_set('pcre.backtrack_limit',20000000);

I noen av tilfellene kan du få tilgang til back-end mens front-end viser den hvite skjermen. Dette skjer på grunn av caching-plugin. For dette må du tømme cache-plugin-modulen og fikse problemet deretter.

Det er også sjanser for at nettstedet ditt kan ha blitt hacket. For å gjøre dette, fjern alle iFrames presentert på nettstedet ditt og sjekk skjermen på nytt.

Så du skjønner – det var ikke så vanskelig. Forhåpentligvis kan du nå enkelt slå White Screen of Death-problemet ved å følge disse trinnene og bli kvitt frustrasjonen umiddelbart.

Opptakskilde: instantshift.com

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon