E-post VPS
Felsökning och reparation

Vit skärm i WordPress, orsaker och åtgärd

Vit skärm i WordPress

Den vita skärmen är WordPress mest kända feltillstånd. Det är inte ett eget fel utan en följd. PHP avbröts mitt i uppbyggnaden av sidan, och eftersom felvisning är avstängd i produktion får webbläsaren ett tomt svar. Reparationen börjar med att göra felet synligt.

Kort sagt

  • En vit skärm är alltid ett dolt PHP-fel.
  • Läs serverns fellogg, gissa inte.
  • De vanligaste orsakerna är ett tillägg, ett tema, minnesgränsen och ett byte av PHP-version.

Läs felloggen först

Kontrollpanelen har en filhanterare och en loggvy. Leta efter en error_log-fil i webbplatsens rot eller i panelens loggavsnitt. Den sista raden namnger vanligtvis filen och raden som kraschade, och filsökvägen avslöjar om orsaken är ett tillägg eller ett tema. Detta enda steg ersätter det mesta av gissandet.

Om ingen logg finns tillgänglig

Du kan slå på felloggning genom att lägga till define('WP_DEBUG', true); och define('WP_DEBUG_LOG', true); i wp-config.php. Felen skrivs till wp-content/debug.log. Kom ihåg att ta bort raderna så snart felet har hittats, eftersom de inte hör hemma på en produktionswebbplats.

De fyra vanligaste orsakerna

OrsakKänneteckenÅtgärd
Ett tilläggSkärmen dök upp direkt efter en uppdatering eller installationByt namn på tilläggets mapp via FTP, då inaktiverar WordPress det
Ett temaStartsidan är vit men /wp-admin fungerarByt namn på temats mapp, då återgår WordPress till standardtemat
MinnesgränsenSkärmen kommer bara på tunga sidor eller i mediebiblioteketHöj PHP:s minnesgräns i kontrollpanelen
PHP-versionenSkärmen dök upp utan att någon ändrade webbplatsenÅtergå till föregående PHP-version och uppdatera sedan de föråldrade tilläggen

Varför det fungerar att byta namn på en mapp

WordPress hittar tillägg och teman utifrån mappsökvägen. När mappen inte finns där den ska inaktiverar WordPress den i stället för att försöka köra den. Det är säkrare än att radera, eftersom inställningarna finns kvar i databasen och du kan återställa mappens ursprungliga namn. Du behöver en FTP- eller SFTP-anslutning, och det finns en egen guide för det.

Ett byte av PHP-version är en underskattad orsak

När webbhotellet uppdaterar PHP-versionen kan gamla tillägg sluta fungera omedelbart utan att någon har rört webbplatsen. Om den vita skärmen dök upp av sig själv, kontrollera PHP-versionen först. Anvisningar finns i guiden om byte av PHP-version. Återgå till föregående version så att webbplatsen kommer upp, uppdatera sedan tilläggen och höj versionen igen.

Innan du ändrar något

Ta en säkerhetskopia. Att åtgärda en vit skärm innebär att flytta filer, och utan säkerhetskopia förvandlar ett felsteg ett reparerbart fel till en förlorad webbplats. Guiden är säkerhetskopiering och återställning av webbplats.

Om du hellre slipper göra det själv

En vit skärm är vanligtvis en timmes arbete när felloggen har lästs. Vi åtgärdar den på timbasis, inklusive säkerhetskopia och rapport.

Se hur vi reparerar en trasig webbplats »

Ett kritiskt fel har uppstått på webbplatsen, så hittar du orsaken »