Wordpress vit skärm

Fixa WordPress vita skärm av död - 7 lösningar

Om du arbetar intensivt med WordPress kommer du förmodligen förr eller senare att stöta på ett fenomen som kallas White Screen of Death: Istället för din webbplats visas plötsligt bara en vit sida. Många webbplatsägare blir oroliga när de ställs inför detta problem för första gången. Men situationen är inte riktigt så hopplös som namnet antyder. I den här artikeln visar vi vad som ligger bakom felet och vilka lösningar som finns för en WordPress White Screen of Death .

Vad är White Screen of Death? 

WordPress "White Screen of Death" (WSOD) är när det istället för en WordPress-webbplats i frontend och/eller backend (wp-admin-området) bara visas en tom, vit skärm - utan någon ytterligare information eller felmeddelanden.

Detta fel är ett av de vanligaste i WordPress och kan påverka hela webbplatsen eller bara enskilda delar, beroende på orsaken.

Vad orsakar en vit skärm i WordPress?

Det kan finnas flera orsaker bakom WordPress White Screen of Death, bland annat

  • Felaktiga eller inkompatibla plugins eller teman
  • Fel i databasen
  • Problem med PHP-koden
  • Utnyttjat minnesgränsen
  • Cachelagring
  • Skadade filer
  • Fina servrar

Det svåra med WSOD är att det vid första anblicken inte ger några ledtrådar till den faktiska orsaken. Så du måste vara lite kreativ för att få igång din WordPress-webbplats igen. Vi ska strax visa dig exakt vad du kan göra för att komma till roten av problemet. Vi kan avslöja så mycket i förväg: Ofta är det bara ett plugin eller tema som inte fungerar korrekt. Så snart du har avaktiverat den skyldige kommer du att se din sida igen.

Glöm inte en säkerhetskopia

Innan du börjar gå till botten med orsaken till WordPress vita skärm bör du skapa en fullständig säkerhetskopia av din webbplats. Det bästa är ändå att göra detta löpande och alltid spara mellanliggande säkerhetskopior. På Raidboxes kan du också få säkerhetskopior skapade automatiskt och återställa dem med bara ett klick.

Hur fixar man WordPress White Screen of Death?

Redo för felsökning? Även om det låter trivialt bör du först förstå vad du senast ändrade på din webbplats innan WSOD inträffade. Ofta går det då att ringa in orsaken och åtgärda den snabbare. Så fråga dig själv:

  • Vad ändrade eller lade jag till på webbplatsen innan den vita skärmen dök upp?
  • Har någon annan arbetat med webbplatsen? Om ja, vad gjorde den personen?

Om du kan avgöra hur den vita skärmen uppstod, vet du var du ska börja och kan hoppa direkt till lämplig lösning. Men om problemet inte är så lätt att spåra tillbaka, kan du gå igenom följande sju lösningar för WordPress White Screen of Death i ordning.

#1 Rensa cache

Om du bara ser en vit sida i frontend, men du fortfarande kan komma åt din WordPress Dashboard i backend, kan det vara så att cachning orsakar problemet.

Försök därför först att tömma cacheminnet. Om du har installerat ett cachningsplugin som WP Rocket eller WP Super Cache kan detta vanligtvis göras snabbt och med några klick via pluginets inställningar. Dessutom bör du rensa cacheminnet i din webbläsare.

Om du har aktiverat vår cachning på serversidan istället för ett plugin kan du också enkelt tömma cacheminnet via WordPress Dashboard - detta kan göras via menyalternativet Raidboxes i sidhuvudet.

Wordpress White Screen Cache

Alternativt kan du radera cacheminnet via din Raidboxes Dashboard : Gå till Översikt på din Box eller till Inställningar på din Box och klicka på Töm cacheminne (i Översikten kan du göra detta via motsvarande symbol i rutan Cacheminne).

#2 Avaktivera plugins

Om det inte är cachningen och du kan komma åt din Dashboard via dindomain.com/wp-admin inloggning som vanligt, är chansen stor att du bara behöver inaktivera ett plugin för att allt ska visas korrekt igen.

Om du vet direkt vilken plug-in du senast aktiverade eller redigerade bör du avaktivera den via din Dashboard . Detta löser ofta problemet. Om det inte går att identifiera det felaktiga insticksprogrammet direkt kan du göra följande:

  1. Avaktivera alla plugins genom att gå från Dashboard till Plugins navigera, markera alla, och som en massåtgärd Avaktivera välja.
    Fixa WordPress vita skärm av död - 7 lösningar
  2. Kontrollera om detta löser problemet i frontend.
  3. Om så är fallet, återaktivera de enskilda plug-ins en efter en. Ladda om din webbplats efter varje aktivering. På så sätt kan du se vilket plugin som orsakar att webbplatsen kollapsar igen och specifikt ta bort det från spelet.

Om du inte kan komma in på Dashboard kan du avaktivera alla dina plugins via FTP (förkortning för File Transfer Protocol):

  1. Anslut till servern via en FTP-klient. Du får inloggningsuppgifterna från din hostingleverantör.
  2. Sök sedan i katalogen efter mappen wp-content och i den undermappen plugins.
  3. Om du vill inaktivera alla plugins byter du helt enkelt namn till något i stil med plugins_old.
  4. Kontrollera sedan din webbplats igen i frontend.
  5. Om detta fungerar, ändra mappnamnet tillbaka till plugins och byt sedan namn på varje undermapp i plugin-mappen individuellt enligt beskrivningen tills du hittar det felaktiga pluginet.

#3 Avaktivera tema

Om inget av dina plugins orsakade WordPress White Screen of Death, kan det också bero på det aktiva temat. Du kan kontrollera detta på två sätt, liknande plugins - beroende på om du kan komma åt din Dashboard eller inte.

Om din backend fungerar bör dutillfälligt aktivera ett standard WordPress-tema som Twenty Twenty från Dashboard via Utseende → Teman . Testa sedan din webbplats igen. Om det fungerar igen med standardtemat vet du att ditt tema är problemet.

Om du inte längre kommer åt din backend kan du ansluta till servern via FTP, precis som du gjorde med plugins. Där byter du namn på undermappen wp-content/themes till något annat. WordPress kommer då automatiskt att använda det senaste standardtemat.

#4 Slå på felsökningsläge 

Du kan också utöka din problemanalys genom att ta en titt på error.log på din server eller debug-loggen i WordPress . Båda innehåller alla fel som uppstår på din webbplats och är avaktiverade som standard. Hur du aktiverar dem via filen wp-config.php kan du läsa i vår detaljerade artikel om WordPress Debug Mode. I vår tidning hittar du också fler tips och tricks för att lösa de fyra vanligaste WordPress-felen.

Om du har aktiverat felsökningsloggen och öppnar den problematiska sidan igen, kommer du också att se orsakerna till felen (eller åtminstone indikationer på dem) på den vita skärmen. För det mesta är det felmeddelanden som börjar med Fatal Error eller Parse Error som orsakar White Screen of Death.

WordPress Felsökning på Raidboxes

Om du hostar din WordPress-webbplats på Raidboxes kan du helt enkelt aktivera felsökningsloggen med ett klick i inställningarna på din Box . Du kommer att få felsökningsloggen via länken i dina inställningar.

Viktigt: Glöm inte att stänga av felsökningsloggen igen när du inte längre använder den. Om den fortfarande är aktiv skriver WordPress varje felmeddelande till filen debug.log. Om fel uppstår regelbundet kan den snabbt bli för stor och belasta ditt lagringsutrymme.

#5 Sök efter problem med automatiska uppdateringar 

Ibland orsakar automatiska uppdateringar i WordPress också problem - särskilt om servern går sönder. Ofta löser sig detta av sig själv, men ibland leder det också till en white screen of death. I dessa fall bör du kontrollera din WordPress-katalog (via FTP-klient) för att se om du har en .maintenance fil där. WordPress laddar vanligtvis upp dessa filer under uppdateringar och tar sedan bort dem igen.

Om du hittar filen kan du försöka radera den. Ladda sedan om din webbplats. Om åtgärden lyckades bör din WordPress-webbplats nu fungera igen.

#6 Justera PHP:s minnesgräns

Du har provat några av ovanstående lösningar och sitter fortfarande framför WordPress White Screen of Death? Och din felsökningslogg klagar över otillräcklig minneskapacitet? Då bör du öka din PHP-minnesgräns. Detta fungerar vanligtvis via filen wp-config.php . Där lägger du till följande rad:

define('WP_MEMORY_LIMIT','256M')

Specifikationen "256M" står för storleken på det RAM-minne som krävs i megabyte (MB). Till exempel skulle "512M" för 512 MB också vara tänkbart. Tänk dock på att du bara bör justera din gräns uppåt om din hostingplan innehåller en motsvarande stor mängd RAM-minne.

Alternativt kan du på Raidboxes helt enkelt justera PHP-minnesgränsen från en start Box via dina Box -inställningar. Där navigerar du till PHP → PHP Memory Limit, väljer önskad gräns i rullgardinsmenyn och bekräftar den genom att klicka på Change.

Wordpress vit skärm justera Php-minnesgräns

#7 Återställ säkerhetskopia

Om allt annat misslyckas och WordPress WSOD kvarstår trots många försök att lösa problemet kan du också säkerhetskopiera din WordPress-webbplats helt med hjälp av en WordPress-säkerhetskopia eller återställa WordPress.

Följande gäller: Skapa alltid en manuell säkerhetskopia av den aktuella statusen innan du återställer en äldre version - även om det verkar kontraintuitivt till en början. Om något går fel under återställningen har du fortfarande alla data och kan fortsätta felsökningen.

Om du hostar din webbplats på Raidboxes görs som standard en automatisk säkerhetskopiering varje natt. Dessutom kan du manuellt aktivera säkerhetskopieringen upp till tre gånger med ett klick - via Dashboard i din Box:

WordPress vit skärm Återställ säkerhetskopiering

Du kan också när som helst återställa en tidigare version av din webbplats med bara ett klick via din Box .

Slutsats: Behåll lugnet och vidta försiktighetsåtgärder

Slutsatsen är att det kan vara ganska frustrerande som webbplatsägare att plötsligt hitta sig själv sittande framför en vit skärm. Speciellt eftersom det inte är uppenbart vid första anblicken vad den faktiska orsaken till WordPress White Screen of Death är. Det är dock fortfarande ingen anledning till panik.

Istället bör du systematiskt felsöka med ett kallt huvud och prova den ena lösningen efter den andra. För det mesta är det underliggande felet mindre allvarligt än det verkar och en enkel kontroll av plugins och/eller teman kommer att se till att allt fungerar igen.

Dessutom kan du vidta några åtgärder för att undvika en WordPress WSOD i framtiden:

  • Säkra din webbplats med dagliga säkerhetskopior. På så sätt kan du snabbt återställa den om det värsta skulle hända.
  • Installera endast plugins och teman från tillförlitliga källor som är väl rankade och uppdateras ofta.
  • Arbeta med en staging-webbplats och testa plugins, teman och andra ändringar innan du gör dem på din riktiga webbplats.
  • Sök regelbundet efter problematiska filer på din WordPress-webbplats.
  • Se till att inte alltför många personer arbetar med din webbplats. Ju fler som har tillgång till den, desto svårare blir det att spåra ändringar.

Vanliga frågor om WordPress vita skärm

Varför visas inte min WordPress-sida?

Att en WordPress-sida inte visas kan ha olika orsaker. De vanligaste orsakerna är att plugins eller teman inte fungerar korrekt, fel i webbplatsens kod, cachning, korrupta filer eller ett serverfel.

Hur kommer jag tillbaka till min WordPress-webbplats?

Om det inte går att komma åt WordPress Dashboard på grund av en vit skärm kan du ansluta till din server via FTP för att komma åt dina data. På så sätt kan du felsöka och återställa åtkomsten till webbplatsen.

Hur kan jag återställa WordPress?

Om det är nödvändigt att återställa din WordPress Webbplats, har du i princip tre alternativ: manuellt, med en Plugin eller med WP-CLI. Du bör alltid skapa en fullständig säkerhetskopia i förväg. Om du hostar din webbplats på Raidboxes kan du ofta till och med spara dig den faktiska återställningen genom att arbeta med säkerhetskopior och/eller en klon av din webbplats. Du kan läsa mer om detta ämne här.

Tyckte du om artikeln?

Med din recension hjälper du oss att förbättra vårt innehåll ytterligare.

Skriva en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *.