Support » Allmänna frågor » ”Kritiskt fel” har uppstått på webbplatsen – hur åtgärda?

  • Hej,

    Vår hemsida är ej tillgänglig för tillfället. När jag försöker komma åt den får jag endast felmeddelande ”Ett kritiskt fel har uppstått på webbplatsen. Kolla e-posten till webbplatsens administrationsadress för vidare instruktioner. Läs mer om felsökning i WordPress.”

    Jag kommer inte åt någon vy där jag kan redigera hemsidan/ordna med plugins m.m. Allting verkar låst.

    Jag har begränsad erfarenhet av wordpress.

    Är det någon som vet vart man kan börja?

    Sidan jag behöver hjälp med: [logga in för att se länken]

Visar 1 svar (av 1 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Först och främst: Kolla med ditt webbhotell vilken version av PHP som webbplatsen använder. Om det visar sig vara PHP 8.0 eller 8.1 kan du kolla möjligheten att tillfälligt backa till någon PHP-version i serien 7.x. Det kan visa sig vara tillräckligt för att sparka igång webbplatsen, men du bör direkt kolla om du har något tillägg som inte uppdaterats på några år och i så fall ersätta det på något sätt.
    ——–
    Webbplatsen har troligen försökt att skicka e-post med en speciell länk för ”felsäkert läge”, men det är långt ifrån alltid det mejlet kommer fram.

    Det troligaste är att något tillägg eller ditt aktiva tema innehåller något som orsakar ett allvarligt programfel vid körning av den PHP-kod som WordPress består av.

    Du behöver komma åt webbplatsens filer. För det kan du behöva installera och konfigurera en FTP-klient, förslagsvis det öppna och fria programmet FileZilla som finns för de flesta datorsystem. Webbhotellet brukar någonstans innehålla inloggningsuppgifter för FTP (eller något verktyg som låter dig skapa inloggningsuppgifter).

    Sedan finns det två vägar:
    Du kan sätta vissa eller alla tillägg på webbplatsen ur spel genom att byta namn på antingen katalogen för alla tillägg, exempelvis från /wp-content/plugins/ till /wp-content/plugins-dold/. WordPress databas innehåller nämligen hela sökvägen till huvudfilen för varje aktiverat tillägg, och om du på detta sätt kommer WordPress inte att hitta tilläggen när WordPress laddas in. Om du misstänker ett eller ett par specifika tillägg som inte uppdaterats på länge kan du byta namn på just deras kataloger, t.ex. /wp-content/plugins/bad-plugin/ till /wp-content/plugins/bad-plugin-dold/

    När du gjort detta bör du kunna logga in igen, men tilläggen är förstås satta ur spel, så vissa funktioner kan saknas (men inga egentliga data lär gå förlorade).

    Det är också möjligt att det är ditt tema som spökar. Om du har något standardtema installerat, t.ex. ”/wp-content/themes/twentytwentyone/” kan du med motsvarande metod sätta ditt aktiva tema ur spel för att kunna logga in.

    Sedan får du steg för steg försöka igen att installera/uppdatera/aktivera de olika tillägg du behöver. I samband med detta kan det hända att du rent konkret märker vilket tillägg som spökar.
    ————–
    Sen finns det en något ”elegantare” väg. Följ anvisningarna i https://wordpress.org/support/article/debugging-in-wordpress/ och aktivera (tillfälligt!) felsökningsläget. När du sedan försöker öppna WordPress har du goda chanser att få ett mer detaljerat meddelande om vad som är fel.

Visar 1 svar (av 1 totalt)
  • Du måste vara inloggad för att svara på detta ämne.