Felsökning av White Screen of Death Error i WordPress

1

Om du kör en WordPress-driven webbplats är chansen ganska god att du har stött på det skändliga vitskärmsfelet när du gick igenom någon uppdatering på webbplatsen. Alla som har råkat ut för detta fel kan känna den omedelbara vågen av panik och frustration som kan uppstå när man arbetar på webbplatsen.

Anledningen till att white screen of death-felet är så mycket irriterande eftersom det låser dig i din administrationspanel. Och det värsta är att om det inte åtgärdas omedelbart kan det drastiskt påverka vissa delar av din webbplats. Till exempel ser du bara felet i din adminpanel medan andra delar av webbplatsen fungerar korrekt. I vissa av fallen uppstår felet bara till specifika blogginlägg, vilket är ganska irriterande.

I det här inlägget är vårt mål att hjälpa dig genom att informera dig om några möjliga sätt genom vilka du kan diagnostisera sådana fel omedelbart. Men innan vi faktiskt tar dig till ämnet, låt oss veta om grunderna för white screen of death-fel och varför det uppstår.

Vad är orsaken till förekomsten av White Screen of Death-fel?

I de flesta fall uppstår sådana fel när din minnesgräns har överskridits. Detta kan bero på de e-plugins som du har installerat på din webbplats för att få den att fungera korrekt. En annan orsak kan också komma från dåligt kodade teman som du har använt ett bra tag. Dessutom är det ganska troligt att du kanske använder en understandard webbhotellleverantör som orsakar problem nu.

Vanliga sätt som används för att lösa felet
  • Kontrollera om du har installerat någon plugin som har blivit överflödig nu eller inte längre behövs.
  • Öka PHP-gränsen för att skapa lite minnesutrymme.
  • Ersatte några av de dåligt kodade teman som orsakar problem kontinuerligt.
  • Aktivera felsökningsläge.

Se till att när du ska felsöka något problem, bör du skapa en fullständig säkerhetskopia av alla filer och databaser.

Så låt oss gå vidare till den första metoden.

1 Kontrollera plugins

Detta är en av de vanligaste orsakerna till felet med dödsskärmen, och det är enkelt att lösa. För det mesta installerar vi ett plugin som inte är kompatibelt med versionen av vår webbplats och på grund av detta skapar det konflikter med befintliga teman och plugins. Så här måste vi först ta reda på den skyldige och lösa felet därefter.

Det finns två villkor som används för att lösa detta problem:

  1. Om du har tillgång till instrumentpanelen
  2. Om du inte har tillgång till instrumentpanelen

Låt oss diskutera båda i detalj:

A) Om instrumentpanelen är tillgänglig
  • Steg 1. Klicka på länken "plugins" till vänster i din navigeringsmeny.
  • Steg 2. Om du nyligen har installerat något plugin, avinstallera det. Detta kommer att lösa problemet direkt.
  • Steg 3. Nu, avaktivera alla din webbplats plugins genom att helt enkelt välja "inaktivera" från rullgardinsmenyn.
  • Steg #4. Bekräfta inaktiveringen och gå sedan till bladkanten för att se om det fortfarande finns en vit skärm.
B) Om instrumentbrädan är otillgänglig
  • Steg 1. Utan tillgång till instrumentpanelen måste du ansluta till din webbplats server antingen via en FTP-anslutning eller kontrollpanelen.
  • Steg 2. Gå till wp-content-katalogen och börja döpa om plugins.
  • Steg 3. Nu har alla dina plugins inaktiverats framgångsrikt, du kan ladda om din webbplats och kontrollera om problemet kvarstår.

2 Öka minnesgränsen

Utmattning av minnesgränsen är också en av orsakerna bakom förekomsten av white screen of death-fel. Detta kan åtgärdas genom att följa stegen nedan.

A) Redigera filen wp-config.php
  • Steg 1. Gå till din FTP-filhanterare som finns på värdpanelen och navigera till rotkatalogen.

  • Steg 2. Klicka på filen wp-config.php i textredigeraren och lägg till följande kod:

    define('WP_MEMORY_LIMIT', '32M');
  • Steg 3. Spara ändringarna och ladda om din webbplats.

B) Redigera din ‘php.ini’-fil
  • Steg 1. Precis som ovan, anslut till din FTP-server i din värdpanel och navigera till rotkatalogen.

  • Steg 2. Lägg nu till följande kod i filen "php.ini".

    memory_limit=32M ;
  • Steg 3. Spara alla ändringar och ladda om din webbplats. Gå tillbaka till fronten för att se om problemet har åtgärdats.

C) Redigera .htaccess-fil
  • Steg 1. Besök .htaccess-filen på din WordPress-webbplats och försök ansluta din FTP-server eller filhanterare i din värdpanel. Besök nu rotkatalogen på din webbplats.
  • Steg 2. Lägg nu till följande kod i din .htaccess-fil.

    php_value memory_limit 32M

3 Ersätt med standardtema

Om de ovan nämnda metoderna inte löser problemet kan du försöka ersätta teman med standardteman. Du kan fixa det genom att följa stegen nedan.

A) Om instrumentbrädan är åtkomlig
  • Steg 1. Gå till din Temahanterare genom att välja Utseende>Teman i ditt administratörsområde.
  • Steg 2. Aktivera ett av de teman som är tillgängliga för dig som standard.
  • Steg 3. Ladda om din webbplats och kontrollera om problemet är åtgärdat.
B) Om instrumentbrädan är otillgänglig
  • Steg 1. Gå till din FTP-programvara (som Filezila) och leta efter filhanteraren. Där, kontrollera om standard WordPress-teman är korrekt uppladdade på servern eller inte.
  • Steg 2. Gå till ks29so_options som finns under ‘phpmyadmin’-databasen.
  • Steg 3. Leta nu efter "mall" och "stilmall" och ersätt dem med namnet på katalogen du vill byta till. Och spara ändringarna.

4 alternativa korrigeringar

Om inget av ovanstående löser problemet ovan, rekommenderar vi att du laddar om en ny kopia av din webbplats för att kontrollera om det är kärnfilen som har orsakat problem. För detta kan du felsöka funktionen genom att lägga till följande kod i filen ks29so_config.php.

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

När du har lagt till koden ser du att skärmen visar varningar och meddelanden för att hjälpa dig att fastställa huvudorsaken till problemet.

Att rensa cachen är också en av de mest effektiva metoderna för att diagnostisera den vita skärmen av dödsfel. Metoden är lämplig vid den tidpunkt då felet har visats på långa inlägg. Alternativt kan du också öka gränsen för rekursion och backtrack för att lösa problemen som detta. Allt du behöver göra är att helt enkelt lägga till följande kod i filen wp-config.php. Eller om du har en annan server kan du ändra din php.ini-fil.

För långa inlägg :

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

I vissa fall kan du komma åt din back-end medan din front-end visar den vita skärmen. Detta händer på grund av caching-plugin. För detta måste du tömma din cache-plugin och åtgärda problemet därefter.

Det finns också chanser att din webbplats kan ha blivit hackad. För detta, ta bort alla iFrames som presenteras på din webbplats och kontrollera skärmen igen.

Så du förstår – det var inte så svårt. Förhoppningsvis kan du genom att följa dessa steg nu enkelt slå White Screen of Death-problemet och bli av med frustrationen omedelbart.

Inspelningskälla: instantshift.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More