Att se meddelandet ”Det har uppstått ett allvarligt fel på din webbplats” (eller en helt vit skärm) kan kännas stressigt, men det är oftast enkelt att åtgärda. Felet beror nästan alltid på en konflikt mellan ett tillägg (plugin) och din PHP-version. Här går vi igenom hur du får igång din hemsida igen via vår kundzon.
Symptom: Vad händer?
Detta fel kallas ofta för ”White Screen of Death” eller visar texten:
Det har uppstått ett allvarligt fel på din webbplats. Läs i instruktionerna för felsökning av webbplatsen.
Du kommer oftast inte in i WordPress-adminpanelen (wp-admin), vilket innebär att du måste lösa problemet ”bakvägen” via kontrollpanelen cPanel i vår kundzon.
Snabbkoll: Har du fått ett mail?
Innan du börjar felsöka tekniskt, kontrollera e-postadressen som är kopplad till ditt administratörskonto i WordPress. WordPress skickar ofta ett automatiskt mail med ämnesraden ”Din webbplats har ett tekniskt problem”.
Detta mail innehåller ofta:
- Namnet på tillägget som kraschar sidan.
- En länk till Återställningsläge (Recovery Mode) som låter dig logga in säkert och inaktivera det trasiga tillägget.
Om du inte fått något mail, eller om länken inte fungerar, gå vidare till lösningarna nedan.
Lösning 1: Byt PHP-version (Enklast)
Baserat på vår supportdata beror många krascher på att ett tema eller tillägg inte är kompatibelt med den PHP-version som körs (t.ex. efter en automatisk uppdatering). Att byta version är riskfritt och går snabbt att testa.
- Logga in på cloud.hostup.se och klicka dig vidare till cPanel för ditt konto.
- Leta upp ikonen Select PHP Version under kategorin Software.
- Notera vilken version som är vald (t.ex. 8.3).
- Prova att ändra till en äldre version (t.ex. 7.4) eller en nyare version. Klicka på Apply.
- Ladda om din hemsida.
Se länken nedan för hur du navigerar till ”Select PHP Version” i fall du inte hittar det.
Fungerar sidan nu? Toppen! Då vet du att något på din sida kräver den specifika PHP-versionen. Du kan nu logga in och uppdatera dina tillägg innan du försöker byta tillbaka.
Lösning 2: Inaktivera tillägg via Filhanteraren
Om PHP-bytet inte hjälpte är det nästan garanterat ett tillägg (plugin) som kraschar sidan. Eftersom du inte kommer in i wp-admin får vi stänga av det via filsystemet.
- I cPanel, öppna verktyget File Manager (Filhanterare).
- Gå till mappen
public_html(eller mappen för din domän) →wp-content→plugins. - Här ser du mappar för alla dina installerade tillägg.
- Alternativ A (Om du vet vilket tillägg som strular): Högerklicka på den specifika mappen och välj Rename. Lägg till
.oldi slutet av namnet (t.ex.elementor.old). Detta inaktiverar tillägget omedelbart. - Alternativ B (Om du är osäker): Döp om hela mappen
pluginstillplugins.old. Skapa sedan en ny tom mapp som heterplugins. Detta inaktiverar alla tillägg.
Försök nu besöka din hemsida eller logga in i wp-admin. Om du kommer in betyder det att ett tillägg orsakade felet. Du kan sedan aktivera dem ett efter ett inifrån WordPress för att hitta boven.
Avancerat: Aktivera felmeddelanden (Debug)
Om du fortfarande får en vit skärm kan du tvinga WordPress att berätta exakt vad som är fel.
- Gå till File Manager i cPanel.
- Leta upp filen
wp-config.phpi din huvudmapp. - Högerklicka och välj Edit.
- Leta upp raden:
define( 'WP_DEBUG', false ); - Ändra ordet
falsetilltrue, så det står:define( 'WP_DEBUG', true ); - Spara filen.
När du nu laddar om din hemsida kommer du se ett felmeddelande istället för en vit ruta. Meddelandet avslöjar ofta vilken fil som orsakar problemet, t.ex. /wp-content/plugins/trasigt-plugin/....