
Har du någonsin sett dig själv att stirra på en tom skärm när du öppnar din WordPress-webbplats? Allt fungerade bra för ett ögonblick sedan, och plötsligt blev sidan tom! Det kan också vara så att WordPress-webbplatsen laddas bra, men det gör inte instrumentpanelen. Situationer som denna, vad WordPress-gemenskapen gillar att kalla dödens ökända vita skärm, och det är en av de mest störande sakerna med WordPress.
Om du inte har stött på den här termen än, då är du en av de lyckliga. Idag kommer vi att prata om de olika symptomen på White Screen of Death (låt oss kalla det WSOD) och lära oss botemedlet för varje åkomma.
Den första är den första. WSOD är en anomali som orsakas av ett antal olika orsaker. Om du har tur, skulle just ditt fall falla under de vanliga symtomen, för vilka det finns färdiga lösningar. Men om du inte kan fastställa orsaken till problemet, är du bättre i händerna på en WordPress-expert.
4 skäl (och lösningar) för WordPress White Screen of Death
Den goda nyheten är dock att chansen att din WSOD-incident hamnar i den okända kategorin är ganska liten. Oftast faller orsaken till WSOD in i tre allmänna kategorier. Den här handledningen beskriver enkla steg som är lätta att följa för att åtgärda var och en av orsakerna till WordPress white screen of death.
Anledning nej. Problem #1 – Plugin-relaterade problem

Du installerade ett nytt plugin, uppdaterade ett gammalt eller försökte ändra ett aktivt.
Fixera: Inaktivera ett eller alla plugins
I de flesta fall kan det finnas en konflikt mellan ditt nuvarande aktiva tema och plugin-programmet du just installerade. I ett sådant fall kan du helt enkelt inaktivera just det pluginet och allt borde fungera bra. Det finns dock ett problem. Hur ska du inaktivera plugin-programmet när din WordPress-instrumentpanel inte fungerar?
Om du har använt WordPress i mer än ett halvår, läs inte nästa rad. Försök att komma på en lösning. Jag ska ge dig en ledtråd: har det något att göra med att komma åt din WordPress-pluginkatalog via FTP? Du har det? Ja? Prestige! Nej? Inga problem, fortsätt läsa, men jag lovar att du kommer att slå dig i pannan när du har läst lösningen. Nu kör vi.
Hur inaktiverar jag WordPress-plugin via FTP?
Att inaktivera ett WordPress-plugin via FTP är en väldigt enkel uppgift. Som en förutsättning måste du ha FTP-åtkomst, med rätt behörigheter till din WordPress-katalog.
NOTERA: De flesta värdleverantörer ger dig FTP-åtkomst. Men om du har installerat WordPress på en VPS- eller molnserver finns det en chans att du inte har installerat en FTP-server på din VPS. I en sådan situation måste du installera en FTP-klient med öppen källkod som proftpd eller vsftp. Det finns flera tutorials online och jag föreslår att du läser en som använder din servers operativsystem. Till exempel, om vi kör en Ubuntu-baserad VPS, skulle vår sökterm vara “Hur man installerar proftpd på Ubuntu”.
När du har rensat det steget är det dags att inaktivera plugin-programmet.
- Logga in på din FTP-server med ett passande konto
- Navigera till din WordPress-installationskatalog
- Gå in i wp_content/plugins fil
- Du hittar flera mappar med välbekanta namn i plugins-mappen. Varje mapp representerar en plugin.
- Hitta och välj mappen med rätt pluginnamn
- Ändra namnet till ett annat men igenkännbart namn. Till exempel, om pluginnamnet (dvs mappen) är akismetdå bör du byta namn på det till något liknande _akismet antingen akismet_disabled.
- Du är fri att välja det namn du vill ha. Se bara till att det inte krockar med ett annat plugins namn och sedan känns igen.
- Om du ändrar mappnamnet inaktiveras plugin-programmet permanent.
När du har slutfört dessa steg, starta din webbläsare och se om sidan laddas. Om problemet är löst, grattis!
Hur inaktiverar jag alla WordPress-plugins på en gång?
Du kan följa ovanstående process för att inaktivera så många plugins som du vill. Men om du vill inaktivera alla plugins på en gång, skulle detta ta lång tid. Det finns ett mycket enklare sätt: byt namn på plugins-mappen (till något som plugins_old) och skapa en ny tom mapp märkt plugins. Detta skulle i princip inaktivera alla gamla plugins på en gång. Du kan flytta plugins en efter en från plugins_old-mappen till plugins och aktivera dem individuellt.
När du har modifierat en viss plugin-fil som orsakade WSOD, inaktivera helt enkelt insticksprogrammet via FTP och sajten bör vara igång igen. Det är alltid bra att testa modifierade plugins på en säkerhetskopia. (Gå till slut för att hitta en lösning).
Orsak #2: Frågor relaterade till temat

Liksom plugins har temarelaterade WSOD-problem liknande ursprung.
Låt oss ta en titt på några av de enklaste orsakerna:
Nya temainstallationer
Att installera ett nytt tema kan skapa en konflikt med ett befintligt plugin – den klassiska tema-plugin-konflikten. I ett sådant fall behöver du helt enkelt inaktivera det nyligen aktiverade temat och WordPress kommer automatiskt att återgå till sitt standardtema. Se till att du inte har tagit bort standardtemat (tjugo-någonting-temat). Om så är fallet, ladda upp ämnet till ämnen mapp i wp_content.
Hur inaktiverar man ett tema via FTP i WordPress?
Denna process liknar nästan processen att inaktivera ett plugin, den enda skillnaden är att du måste öppna wp_content/themes mapp istället för Tillbehör fil. Navigera till ämnen mapp och byt namn på den specifika temamappen för att inaktivera den.
Dåligt kodade ämnen
Många gånger kan stora WordPress-uppdateringar driva dåligt kodade teman nedströms. Ett föråldrat och dåligt kodat tema kanske inte fungerar med den senaste WordPress-uppdateringen. WPExplorer är stolt över vackert utformade kvalitetsteman – de har många kunder på Themeforest (ta bara en titt på deras portfölj), och de är en av de få personer vars teman jag litar på.
Om ditt tema slutade fungera direkt efter att du har uppdaterat WordPress, finns det en god chans att temat är skyldig. Inaktivera temat och allt ska vara tillbaka till det normala.
Ändra ett tema
WordPress gillar inte buggy-kod. Den är baserad på en uppsättning välkonstruerade kodobjekt som fungerar i harmoni. Om en av dessa delar (inte att förväxla med ett OOP-objekt), säg att temats functions.php-fil fungerar fel, så fungerar inte WordPress. Detta leder till WSOD.
Vanligtvis testas teman från WordPress-förvaret eller välrenommerade utvecklare noggrant mot sådana defekter. Ett tema som är nytt ur lådan skulle inte ha en funktionsfelfil. Om du får en WSOD när du installerar ett sådant tema är det med största sannolikhet en konflikt mellan temat och plugin.
När du ändrar eller uppdaterar ett tema kan det generera felaktig kod, vilket för oss till problemets kärna, det vill säga en WSOD. För att fixa detta kan du ersätta den modifierade filen med en äldre kopia (jag antar att du har gjort en säkerhetskopia). I alla andra fall kan du ladda upp de ursprungliga temafilerna.
Orsak #3: Minnesgränsen överskrids

Denna situation är en klassisk indikator på att du har vuxit ur din nuvarande värdleverantör. Mängden trafik på din webbplats kräver mer resurser, vilket din nuvarande värd inte kan tillhandahålla. Det är dags för en uppdatering. Det är goda nyheter: din webbplats växer
Fixera: Öka din minnesgräns
Du kan försöka öka din PHP-minnesgräns genom att ändra wp-config.php förfarandet. Lägg bara till följande rad:
define('WP_MEMORY_LIMIT', '64M');
En minnesgräns på 64 MB bör vara tillräcklig på delade värdar. Om problemet kvarstår bör du rådfråga din värdleverantör.
Billiga webbhotell
Detta problem är också vanligt med billiga webbhotell som offrar kvalitet. För att göra en vinst värd dessa värdar så många klienter på en server som möjligt. Som ett resultat minskar mängden resurser (t.ex. RAM) per klient avsevärt. Detta leder till WSOD. Så om du har en billig värdplan som inte tillåter dig att öka din minnesgräns ytterligare, måste du uppgradera din plan.
Orsak #4: Okända orsaker

Ibland kan orsaken till WSOD inte helt fastställas, vilket leder oss till en lösning. Vid tider som dessa måste du bestämma källan till problemet.
Fixera: Aktivera WP_DEBUG-läge
Lägg helt enkelt till följande rader längst ner på wp-config.php förfaranden:
error_reporting(E_ALL);
ini_set('display_errors', 1);
define( 'WP_DEBUG', true);
Detta säger åt WordPress att visa alla fel som uppstår på utdataskärmen. Du kan använda denna information för att fastställa orsaken till WSOD.
Slutsats
Dödens vita skärm är ett av de oundvikliga problemen som varje WordPress-användare måste möta. Naturligtvis, om du använder WordPress.com kommer det aldrig att finnas ett sådant problem, men det har sina egna begränsningar.

Om du vill ha bekvämligheten att inte behöva oroa dig för dessa värdproblem finns det en lösning: Hanterade WordPress Hosting. Hanterade WordPress-värdleverantörer är specialiserade på WordPress och WordPress-relaterade frågor. På WPExplorer använder vi WPEngine och är väldigt nöjda med det, titta bara på hur snabbt vår sida laddas. 😉
Om din budget tillåter och du vill vara fri från alla värdproblem, kommer du att älska hanterad värd från WPEngine eller Media Temple, eller den ena eller andra rekommenderade värdleverantören. Som alltid vill vi gärna höra från dig! Vad är din WSOD-berättelse?
