Huvud Övrig Åtgärda 'Det har uppstått ett kritiskt fel på den här webbplatsen' i WordPress

Åtgärda 'Det har uppstått ett kritiskt fel på den här webbplatsen' i WordPress



När din webbplats visar 'White Screen of Death' med det fruktade meddelandet 'Det har skett ett kritiskt fel på den här webbplatsen', kan det kännas som att din webbplats har haft det. Lyckligtvis är inte allt förlorat, och flera alternativ finns tillgängliga för att fixa det.

  Fixering

Fortsätt läsa eftersom vi har samlat de bästa metoderna för att lösa detta fel och få din webbplats igång igen på nolltid.

Vad orsakar ett kritiskt fel i WordPress?

Ett fel som gör att hela din webbplats och eventuellt baksidan visas som en vit sida kan vara oroande. WordPress låter dig veta att det finns ett problem med följande meddelande: 'Det har uppstått ett kritiskt fel' och för att kontrollera administratörens e-post för mer instruktioner. Förutom lätt panik kan det här meddelandet få dig att undra vad som kan orsaka detta.

I allmänhet kritiska fel i WordPress utlöses av följande:

  • Ett problem med PHP
  • En överskriden minnesgräns
  • Ett trasigt plugin, tema eller kod
  • Ett plugin som är i konflikt med ett annat
  • En korrupt databas

Din webbplats kan ha flera fel. Att förstå vad de betyder hjälper till att göra felsökningen enklare.

  • ':' Ett serverproblem orsakat av överbelastning av besökare.
  • ':' Ett serverproblem.
  • ':' Detta är ett annat kritiskt fel som vanligtvis orsakas av korruption av serverfilen.
  • ':' Det här problemet kan orsakas av en skadad databas eller databasserver.
  • ':' Din webbplats cache eller PHP-verktyg, som plugins, kommer sannolikt att orsaka detta problem.
  • ':' Felet kan bero på en överbelastad eller långsam webbserver.

Om du får några andra konstiga fel kan du kolla innebörden med detta guide till WordPress HTTP-felkoder.

Hur man åtgärdar ett kritiskt WordPress-fel

Här är de vanligaste felsökningstipsen för att försöka återställa din webbplats.

Aktivera felsökningsläge i WordPress

En av de första sakerna att göra när man löser ett WordPress-problem är att aktivera felsökningsfunktionen. Med felsökningsläget aktiverat kommer du att se de olika PHP-felen som händer på din webbplats. Denna information kan användas för att hitta grundorsaken.

Om du inte kan komma åt din instrumentpanel måste du aktivera felsökningsloggen för att samla alla PHP-fel. Följ dessa steg för att komma åt felsökningsloggen och aktivera felsökning.

  1. Anslut till din webbplats med FTP.
  2. Leta efter 'wp-config-php' via rotmappen och öppna den med IDE eller textredigerare.
  3. Kopiera och klistra in följande kod före det sista meddelandet, spara och stäng sedan filen.
define(‘WP_DEBUG’, true );
define(‘WP_DEBUG_DISPLAY’, false );
define(‘WP_DEBUG_LOG’, true );

Alla fel för din webbplats kommer nu att skrivas till filen 'debug.log', som finns i mappen 'wp-content'.

Gå igenom felen för att hitta namn på plugins eller teman som installerats eller referenser till specifika filer som indikerar att det finns ett problem.

När du har gått igenom loggen, ta bort kodraderna från filen 'wp-config-php'.

Återställ din webbplats för säkerhetskopiering

Att rulla tillbaka din webbplats till den senaste säkerhetskopian kan vara ett snabbt och enkelt sätt att rensa WordPress-felen. Det här tipset är inte 100% garanterat att lösa problemet, men det är värt att testa. Om problemet uppstår igen kan det vara lättare att hitta orsaken.

hur man stänger av oenighetsmeddelanden

Att återställa din webbplats beror på din säkerhetskopieringsprocess. Om du använder en backup-plugin, följ de dokumenterade instruktionerna. Om din webbvärdleverantör inkluderar säkerhetskopior kan du återställa från din värdpanel.

Inaktivera alla plugins

Plugins är vanligtvis skyldiga till ett kritiskt WordPress-fel. Att hitta det problematiska kan vara svårt om du har flera plugins installerade på din webbplats. Ett snabbt sätt att upptäcka om ett plugin är problemet är att inaktivera dem alla för att se om problemet försvinner. Om den gör det, aktivera dem en i taget tills du hittar den som bryter platsen igen.

Följ dessa steg för att inaktivera och sedan aktivera dina plugins.

  1. Logga in på din WordPress instrumentbräda.
  2. Välj 'Plugins' och 'Installed Plugins.'
  3. Markera rutan högst upp i listan för att välja alla plugins.
  4. Klicka på 'Massåtgärder' och sedan på 'Avaktivera'. Detta bör lösa eventuella motstridiga plugins och återställa din webbplats.

Du kan också ta bort plugins för att ta bort deras associerade filer. Du måste dock installera om dem eller återställa en säkerhetskopia.

Välj alternativet Aktivera under varje plugin för att aktivera det. Efter varje, kontrollera om det kritiska felet har återkommit. När du har hittat den skyldige, ta bort den och hitta en ersättare eller söka efter information om kompatibilitetsproblem med plugin-programmet.

Återgå till ett standardtema

Ett motstridigt tema kan också orsaka kritiska fel. Testa för att bekräfta om så är fallet genom att tillfälligt byta ditt tema till ett standardtema som 'Twenty Nineteen', 'Twenty Twenty' eller 'Twenty Twenty-one.' Om problemet är med temat bör detta lösa det omedelbart.

Se till att du har en säkerhetskopia först så att det blir lättare att få tillbaka alla dina temafiler. Om du installerar om ditt tema kanske inte din anpassade stil ingår.

Följ dessa steg för att byta till ett standardtema.

  1. Logga in på din WordPress instrumentbräda.
  2. Gå till 'Utseende' och sedan 'Teman'.
  3. Klicka på ett aktuellt tema för att välja det och klicka sedan på 'Ta bort' i det nedre högra hörnet av popup-fönstret.
  4. Om alternativet att ta bort temat inte är tillgängligt, försök att ladda ner och sedan ändra ditt tema till ett WordPress-standardtema.

Öka PHP-minnesgränsen

Även om ett tema eller plugin fick din webbplats att gå sönder, är en PHP-minnesgräns ofta den faktiska orsaken.

Din webbserver kommer att ha en viss mängd minne eller RAM. WordPress begränsar mängden minne som ett PHP-skript kan använda. Den vita skärmen och ett kritiskt felmeddelande visas om denna gräns överskrids.

Om du ställer in minnesgränsen för högt kommer felkonfigurerade skript att sakta ner din webbplats, men värdet kan vara för lågt. Att öka din PHP-gräns något kan fixa det direkt.

Följ dessa steg för att höja din PHP-gräns.

  1. Gå till din webbplats via FTP.
  2. Öppna filen 'wp-config.php'.
  3. Kopiera och klistra in följande kod före den sista raden och spara sedan.

define(‘WP_MEMORY_LIMIT’, ‘128’ );

Om detta inte rensar felet, försök med en minnesgräns på '256M.' Allt högre än det är överdrivet såvida det inte uttryckligen begärs i plugin-dokumentationen.

Uppgradera din PHP-version

Äldre PHP-versioner kan orsaka kritiska fel. Din webbplats bör ha den senaste PHP-versionen som stöds av WordPress.

Vissa WordPress-användare föredrar att stanna på äldre PHP-versioner så länge som möjligt på grund av problem med plugin-kompatibilitet. Om din webbplats använder PHP 5.x är det viktigt att uppgradera så snart som möjligt eftersom konflikterna kan vara allvarliga. PHP-uppgraderingar är betydande, så se till att säkerhetskopiera innan du uppgraderar.

Alla WordPress-värdföretag låter dig uppgradera PHP-versionen enkelt. Så här görs det i Bluehost.

  1. Logga in på din Bluehost instrumentbräda.
  2. Välj fliken 'Avancerat' till vänster.
  3. På sidan Avancerade verktyg klickar du på ikonen 'MultiPHP Manager'.
  4. På följande sida klickar du på pilen 'PHP-version' för att välja den PHP-version du vill uppgradera.
  5. Klicka på 'Ansök'.

Rensa din webbplatscache

Även om cachelagring är det bästa sättet att snabba upp din webbplats, kan cachen ibland skadas. Genom att helt enkelt rensa cachen raderas filer som har fastnat och skadade, och sedan körs din webbplats som förväntat. Du behöver inte oroa dig för att ta bort din webbplatscache eftersom den cachade versionen av dina sidor återställs, så din webbplats kan fortsätta att laddas snabbt.

Olika värdleverantörer kommer att använda liknande steg för att rensa webbplatsens cache via instrumentpanelen. Bluehost gör det enkelt genom att tillhandahålla alternativet i WordPress-administratörsområdet. Följande steg kan ge dig en uppfattning om hur det går till.

  1. Logga in på din WordPress instrumentbräda.
  2. Gå till knappen 'Cacha' från verktygsfältet högst upp.
  3. Välj 'Rensa alla.'

Bluehost kommer omedelbart att rensa filerna från din webbplats cache.

Kontrollera om det finns skadlig programvara

Skadlig programvara kan också orsaka kritiska fel på webbplatser och kan vara orsaken i det här scenariot om du märker konstiga PHP-skript som du inte kan spåra till ett tema eller plugin. Om du är utelåst från din webbplats kommer du inte att kunna köra en skanning. Dessutom kan det vara svårt att avgöra om en fil är legitim eller har lagts till av skadlig programvara. Skadlig programvara kan också ändra PHP-filer, vilket du kan förbise om du inte är en utvecklare.

Om du tror att skadlig programvara kan vara orsaken till det kritiska felet, överväg att be din webbvärd om hjälp.

Få tillbaka din startsida

Det finns inte mycket som är mer alarmerande än att se meddelandet 'Det har inträffat ett allvarligt fel på den här webbplatsen' istället för din underbara hemsida när du besöker din webbplats. Om du tjänar pengar på din webbplats är det prioritet att få tillbaka den snabbt. Även om ett kritiskt fel kan tyckas vara slutet på världen, finns det många sätt att lösa det på.

Ett problematiskt tema eller plugin är vanligtvis skyldig, vilket snabbt löses genom att inaktivera plugin eller tillfälligt ändra ett tema. En uppgradering till den senaste PHP-versionen är också känd för att hjälpa. Se till att säkerhetskopiera din webbplats innan du försöker fixa så att det är lättare att återgå till dina anpassade inställningar om det behövs.

Fungerar din webbplats som förväntat nu? Om så är fallet, vad gjorde du för att åtgärda felet? Berätta allt om det i kommentarsfältet nedan.

Intressanta Artiklar

Redaktionen

Måla 3D: gör ändringar från alla vinklar
Måla 3D: gör ändringar från alla vinklar
I en senaste uppdatering lade Microsoft till en ny funktion i sin Paint 3D-app som skulle göra appen mycket lättare för redigering av 3D-innehåll. Låt oss se vad som har förändrats. Windows 10 levereras med en ny Universal (UWP) -app som heter Paint 3D. Trots namnet är appen inte en riktig fortsättning på den klassiska MS
Hur man hittar alternativa rutter på Google Maps
Hur man hittar alternativa rutter på Google Maps
Om du vill ta en ny rutt på Google Maps behöver du bara justera några inställningar för att hitta den perfekta rutten för dig.
XFCE: Hur man tilldelar Win-tangenten för att öppna appmenyn
XFCE: Hur man tilldelar Win-tangenten för att öppna appmenyn
XFCE är en av mina favoritskrivbordsmiljöer i Linux tillsammans med MATE. Som standard använder den Alt + F1-tangentsekvensen för att öppna appmenyn. Om du föredrar att använda Win-tangenten för att öppna appmenyn, här konfigurerar du XFCE för att fungera på detta sätt. För att tilldela Win-tangenten
Hur man skannar en QR-kod från en PC
Hur man skannar en QR-kod från en PC
QR-koder finns överallt. De är en snabb portal till dolda pärlor av information, och allt du helst behöver för att komma åt dem är en telefonkamera. Men det finns tillfällen när du befinner dig utan det. Det kan du också vara
Detta piano lyser upp nycklarna till noter
Detta piano lyser upp nycklarna till noter
Trots att han är någon utan ett musikaliskt ben i kroppen - om inte annat övertygat av för många skott och en kopia av SingStar - kan det här vara det coolaste jag har sett komma ut ur CES hittills. Vad mer,
Hur man Air Dribble i Rocket League
Hur man Air Dribble i Rocket League
Fysiken i Rocket League är lika fantastisk som utmanande. Men det är en del av det roliga. Att dra av sig några av de mer avancerade mekanikerna är ibland lika givande som att vinna en match. Spelar spelet i sin
Hur man får missnöje att arbeta på din skola eller högskola
Hur man får missnöje att arbeta på din skola eller högskola
När du går på en skola, högskola eller statlig institution är chansen att din tillgång till vissa webbplatser är begränsad. Detta gäller särskilt för sociala plattformar eller webbplatser för innehållsdelning som kan utbyta känslig information. Eftersom Discord är båda,