Premium Hosting i Sverige

Lösning: Så fixar du ”Critical Error” i WordPress

Möts du av "Det har uppstått ett allvarligt fel på din webbplats"? Här är guiden för att felsöka och lösa problemet via cPanel och PHP-inställningar

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.

  1. Logga in på cloud.hostup.se och klicka dig vidare till cPanel för ditt konto.
  2. Leta upp ikonen Select PHP Version under kategorin Software.
  3. Notera vilken version som är vald (t.ex. 8.3).
  4. Prova att ändra till en äldre version (t.ex. 7.4) eller en nyare version. Klicka på Apply.
  5. 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.

  1. I cPanel, öppna verktyget File Manager (Filhanterare).
  2. Gå till mappen public_html (eller mappen för din domän) → wp-contentplugins.
  3. Här ser du mappar för alla dina installerade tillägg.
  4. Alternativ A (Om du vet vilket tillägg som strular): Högerklicka på den specifika mappen och välj Rename. Lägg till .old i slutet av namnet (t.ex. elementor.old). Detta inaktiverar tillägget omedelbart.
  5. Alternativ B (Om du är osäker): Döp om hela mappen plugins till plugins.old. Skapa sedan en ny tom mapp som heter plugins. 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.

  1. Gå till File Manager i cPanel.
  2. Leta upp filen wp-config.php i din huvudmapp.
  3. Högerklicka och välj Edit.
  4. Leta upp raden: define( 'WP_DEBUG', false );
  5. Ändra ordet false till true, så det står: define( 'WP_DEBUG', true );
  6. 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/....

Var den här artikeln hjälpsam?

Tack för din feedback!