Fejlløsninger

WordPress Fatal Error: Sådan finder og løser du plugin-problemet, der får din side til at gå ned

  • 12 min. læsetid
  • Hostragons-teamet
WordPress Fatal Error: Sådan finder og løser du plugin-problemet, der får din side til at gå ned

Den hurtigste og sikreste metode til at løse en WordPress Fatal Error er først at gøre din side tilgængelig igen, og derefter isolere det plugin, der forårsager problemet – ét ad gangen. Ofte skyldes fejlen en inkompatibel plugin-opdatering, et sammenstød mellem PHP-versioner, funktioner der kolliderer mellem tema og plugin, eller utilstrækkelig hukommelse. Hvis du ikke kan logge ind i admin-panelet, kan du deaktivere plugin-mappen midlertidigt via FTP, filhåndtering eller dit hosting-kontrolpanel, og derefter bruge logfiler til præcist at identificere hvilket plugin, der har fået siden til at gå ned.

I denne guide viser vi dig trin-for-trin, hvordan du analyserer en Fatal Error på din WordPress-side uden panik, hvordan du finder det plugin, der har fået siden til at gå ned, og hvilke permanente tiltag du bør tage for at undgå, at problemet gentager sig. Forklaringen er både praktisk for site-ejere med begrænset teknisk viden og detaljeret nok til at fungere som tjekliste for udviklere og bureauer.

Hvad er en WordPress Fatal Error?

En WordPress Fatal Error opstår, når PHP kører ind i en så kritisk fejl, at scriptet ikke kan fortsætte – resultatet er et crash. Fejlen kan vise sig som en blank side, en besked om "Kritisk fejl opstået", eller en teknisk PHP-fejl med filnavn og linje. Da WordPress' kerne, temaer og plugins alle kører på PHP, kan bare én inkompatibel kode-linje forhindre hele websitet i at åbne.

Eksempel: Hvis et plugin ikke understøtter PHP 8.2, og du opgraderer PHP-versionen hos din hosting, kan siden straks få Fatal Error. Ligeledes, hvis to plugins prøver at definere den samme funktion, vil WordPress stoppe med at arbejde, fordi funktionen ikke kan indlæses to gange. Derfor er filstien i fejlmeddelelsen særligt vigtig. Hvis den peger på wp-content/plugins/plugin-navn, er det højst sandsynligt plugin-relateret.

Symptomer på Fatal Error og første tjekpunkter

Fatal Error vises ikke altid på samme måde. I WordPress 5.2 og nyere får administratorer ofte en mail med et link til recovery mode, hvor fejlen kan håndteres. Men hvis mailen ikke dukker op eller fejlen opstår meget tidligt, skal du handle manuelt. Disse tegn tyder typisk på en plugin-relateret Fatal Error:

  • Forsiden af siden er helt blank.
  • Der vises en advarsel om "Kritisk fejl opstået" i admin-login.
  • Kun bestemte sider (fx betalingsside eller kontaktformular) får siden til at gå ned.
  • Fejlen starter umiddelbart efter en plugin-opdatering.
  • Fejlmeddelelsen nævner en fil under wp-content/plugins.
  • Serverens log viser gentagne linjer med "PHP Fatal error".

Notér hvad der er ændret inden for de sidste 24 timer: Er der installeret nye plugins? Er eksisterende plugins opdateret? Er PHP-versionen ændret? Er temaet opdateret? Har et sikkerhedsplugin tilføjet nye regler? Den hyppigste årsag er et plugin, der automatisk er opdateret og nu er inkompatibelt med temaet eller den aktuelle PHP-version.

Hurtig diagnosetabel: Hvor kommer fejlen fra?

Hurtig diagnosetabel: Hvor kommer fejlen fra?
SymptomSandsynlig årsagFørste handling
Fejlmeddelelse med wp-content/pluginsPlugin-sammenstød eller kodefejl i pluginDeaktiver det pågældende plugin
Fejlmeddelelse med wp-content/themesTemafil eller temafunktionSkift til standardtema
Allowed memory size exhaustedPHP-hukommelse er overskredetØg memory_limit
Call to undefined functionManglende afhængighed eller inkompatibel versionTjek plugin- og PHP-versioner
Parse error eller syntax errorForkert kodet filRul tilbage til tidligere version af filen

Tabellen er til hurtig retningsbestemmelse. Du bør altid tjekke logfiler for at træffe den endelige beslutning og teste det problematiske plugin kontrolleret. Især på webshops kan tilfældig sletning af filer påvirke bestillinger og betalingsintegrationer.

Sikker forberedelse før du starter

Den største fejl ved Fatal Error er at handle i panik – fx slette filer eller rode i databasen uden at vide hvad du gør. Sikr først dine muligheder for recovery. Alle ændringer på en live-side kan medføre datatab, især hvis du bruger WooCommerce, medlemskab eller booking-moduler.

  • 1. Tag en fuld backup: Både filer og database skal med. Kun at tage public_html er ikke nok.
  • 2. Notér tidspunktet for fejlen: Det gør det lettere at finde den relevante linje i serverens log.
  • 3. Lav en liste over de seneste ændringer: Opdaterede plugins, PHP-version, temaændringer og ny kode.
  • 4. Brug gerne et staging-miljø: Det er mere sikkert at teste på en kopi end på live-siden. WordPress hosting
  • 5. Sikr adgang til admin: FTP, hostingpanel og database-adgang skal være klar.

Et godt hosting-setup med daglige backups, nem filhåndtering, PHP-version-skift og adgang til logfiler gør det muligt at løse problemer på få minutter. Derfor bør du ikke kun fokusere på lagerplads, men også på administrationsværktøjer og supportkvalitet. Webhosting

Trin-for-trin løsning af WordPress Fatal Error

1. Tjek WordPress Recovery Mode-mailen

Når WordPress opdager en kritisk fejl, sendes der ofte en mail med et link til recovery mode til administratorens registrerede e-mailadresse. Med dette link kan du deaktivere det problematiske plugin direkte fra admin-panelet. Tjek både indbakke, spam og eventuelle videresendelser. Mailen indeholder typisk også info om hvilket plugin, der har udløst fejlen.

Recovery mode virker sådan: Klik på linket, log ind i WordPress admin, gå til Plugins-siden, deaktiver det problematiske plugin og tjek om siden åbner igen. Vent med at aktivere plugin’et – undersøg først changelog, supportforum og PHP-kompatibilitet.

2. Hvis du ikke kan logge ind: Deaktiver alle plugins

Hvis du ikke kan tilgå admin-panelet, er den mest praktiske metode at omdøbe wp-content/plugins-mappen midlertidigt. Brug FTP, SSH eller filhåndtering i hostingpanelet til at gå til public_html/wp-content. Omdøb plugins til plugins-pasif eller lignende. WordPress vil ikke kunne finde mappen og deaktiverer derfor alle plugins.

Dette sletter ikke plugin-indstillingerne i databasen; det stopper blot indlæsning. Hvis siden åbner, skyldes Fatal Error sandsynligvis plugins. Omdøb derefter mappen tilbage til plugins. Nu kan du omdøbe eller aktivere de enkelte plugin-mapper én ad gangen for at finde synderen.

  • Omdøb wp-content/plugins til plugins-pasif.
  • Test siden i privat browser.
  • Hvis den åbner, omdøb mappen tilbage til plugins.
  • Aktiver plugins én ad gangen.
  • Notér hvilket plugin der får fejlen til at komme tilbage.

Metoden virker også på sider med mange plugins. Start gerne med de senest opdaterede frem for alfabetisk rækkefølge – det sparer tid.

3. Isolér det problematiske plugin ét ad gangen

Hvis siden åbner når alle plugins er deaktiveret, men går ned når et bestemt plugin aktiveres, har du fundet problemet. Men vær opmærksom på, at det nogle gange er kombinationen af to plugins der får fejlen til at opstå – ikke nødvendigvis ét alene. Test derfor også for samspil.

Eksempel: Et sikkerhedsplugin og et cache-plugin kan begge påvirke filrettigheder. Eller WooCommerce er opdateret, men betalingsgateway-plugin’et er forældet og derfor kauserer Fatal Error. Fejlen kan se ud til at komme fra WooCommerce, men skyldes faktisk betalingsplugin’et.

  • Aktiver først kerneplugins: WooCommerce, SEO, forms – dem der er essentielle.
  • Aktiver derefter hjælpeplugins: cache, sikkerhed, redirects, galleri, sociale delinger.
  • Efter hver aktivering: Test både frontend og admin-panel.
  • Test også kritiske sider som betaling, kurv, kontaktformular og login.
  • Notér plugin-navn og fejllinje hvis fejlen gentages.

Målet er ikke bare at få siden op igen, men at identificere den egentlige årsag – ellers kan fejlen komme tilbage efter et par dage.

4. Få bevis fra logfiler

Serverens logfiler er det stærkeste værktøj til at løse Fatal Error. I dit hostingpanel finder du typisk "Error Log" eller "Logfiler". Du kan også aktivere debugging i WordPress ved at tilføje debug-indstillinger i wp-config.php, så der oprettes wp-content/debug.log.

Til fejlsøgning: Sæt WP_DEBUG til true, skriv fejl til logfilen (ikke til skærmen), og test siden igen. At vise fejl på live-sider er en sikkerhedsrisiko – filstier, brugernavne og serveroplysninger bør ikke vises offentligt.

Led efter linjer med: "PHP Fatal error", "Uncaught Error", "require_once failed", "allowed memory size exhausted", "call to undefined function", "cannot redeclare". Filsti og linjenummer er afgørende – fx wp-content/plugins/eksempel-plugin/includes/class-loader.php on line 214 peger direkte på det skyldige plugin.

Logfiler kan virke uoverskuelige, men plugin-navnet i filstien er ofte nok. I Hostragons-panelet kan du både se logfiler, styre PHP-versioner og redigere filer ét sted. Hosting kontrolpanel

5. Tjek PHP-version og memory limit

En Fatal Error skyldes ikke altid et defekt plugin. Det kan være uforenelighed med den PHP-version du bruger. Fra 2026 er det vigtigt at have opdateret PHP for ydeevne og sikkerhed, men ældre plugins kan ikke altid følge med. Omvendt kan et nyt plugin kræve en nyere PHP-version end din ældre side har.

PHP-hukommelse er også en typisk årsag. Multisprog-sites, WooCommerce, sidebyggere og sikkerhedsplugins bruger ofte mere ram. Hvis fejlen siger "Allowed memory size exhausted", er det ikke nødvendigvis plugin’et der er defekt – du kan bare mangle ressourcer.

  • Små firma-sites klarer sig ofte med 256 MB memory_limit.
  • Webshops og medlemskabssider bør starte med 512 MB.
  • Sites med mange plugins eller meget trafik kræver særlig ressourceplan.
  • Test altid PHP-version-skift i staging først.

Hvis mangel på ressourcer er et tilbagevendende problem, bør du ikke kun øge memory_limit, men også overveje antal plugins, databaser og hosting-pakke. WordPress hosting pakker

Alternative metoder hvis du ikke kan logge ind

Skift plugin-mappen via FTP eller filhåndtering

En af de mest pålidelige manuelle metoder er at omdøbe et plugins mappe. Hvis du ved hvilket plugin der er synderen, behøver du ikke deaktivere hele plugins-mappen – kun den relevante. Fx kan du omdøbe wp-content/plugins/plugin-navn til plugin-navn-pasif. WordPress vil ikke indlæse plugin’et og fejlen kan forsvinde.

Efterfølgende kan du logge ind og se at plugin’et er markeret som deaktiveret. Undersøg changelog, udviklernoter og support før du aktiverer igen. Gå evt. tilbage til en tidligere stabil version.

Deaktiver plugins med WP-CLI

Hvis du har SSH-adgang, er WP-CLI både professionelt og hurtigt. Her kan du liste alle plugins, deaktivere specifikke, eller slå alle fra på én gang. Test derefter siden, og reaktiver plugins én for én – det tager kun minutter.

Check at du står i den rigtige WordPress-mappe, ellers kan du risikere at arbejde på den forkerte installation. For bureauer og udviklere bør dette være standard-procedure på mange WordPress-sites.

Nulstil aktive plugins i databasen

Som sidste udvej kan du redigere active_plugins-værdien i databasen, typisk via phpMyAdmin i wp_options-tabellen. Vær dog forsigtig – hvis du ødelægger serialiseret data, kan nye fejl opstå. Gør dette kun med backup og hvis du ved hvad du laver.

Hvis du ikke er teknisk, er det sikrere at omdøbe plugin-mapper i filsystemet. Det er mindre risikabelt for de fleste site-ejere.

Hvad gør du når du har fundet det problematiske plugin?

Hvad gør du når du har fundet det problematiske plugin?

At deaktivere plugin’et får siden op igen, men for at løse problemet permanent skal du forstå hvorfor plugin’et fejler. Ellers vil siden gå ned igen, når plugin’et aktiveres eller opdateres.

  • Læs plugin’ets changelog – udvikleren kan have udgivet rettelser eller kompatibilitetsopdateringer.
  • Tjek din WordPress-kernes version. Meget gammel kerne kan give problemer med nye plugins.
  • Tjek plugin’ets PHP-krav. Det står ofte på plugin-siden.
  • Overvej alternativer. Plugins der ikke er opdateret i lang tid kan udgøre en sikkerhedsrisiko.
  • Reproducer fejlen i staging-miljø – undgå trial-and-error på live-siden.
  • Kontakt udvikleren med log-linje – "siden er nede" er ikke nok.

Eksempel: Hvis et formular-plugin kun fejler på PHP 8.3, kan du midlertidigt køre PHP 8.2 og vente på udviklerens opdatering. Men undgå at udsætte sikkerhedsopdateringer for længe.

Forebyggelse: Sådan undgår du Fatal Error fremover

Det er umuligt at eliminere alle fejl på WordPress-sites – men med god vedligeholdelse kan du minimere risikoen. Særligt på forretningssites bør opdateringer styres kontrolleret.

  • Brug staging: Test plugin-, tema- og PHP-opdateringer først i testmiljø.
  • Brug selektive auto-opdateringer: Lad kritiske plugins opdateres manuelt.
  • Øg backup-frekvensen: Sites med meget indhold eller ordrer bør have mere end daglige backups.
  • Reducer antal plugins: Hvert plugin er ekstra kode, ekstra risiko og ekstra krav til kompatibilitet.
  • Fjern plugins der ikke opdateres: Plugins uden opdatering i over 12 måneder bør vurderes kritisk.
  • Glem ikke SSL og sikkerhed: Sikre forbindelser og admin-login er grundlæggende. SSL certifikat
  • Hold domæne og DNS-adgang klar: Hurtig adgang til DNS og domæneadministration er vigtigt i kritiske situationer. Domæneforespørgsel

En god praksis er også at føre en opdateringslog – skriv dato, plugin-navn, version før/efter og testresultat. Det gør det nemmere at finde årsagen til senere fejl, og giver gennemsigtighed overfor kunder hvis du arbejder som bureau.

Det bør du ikke gøre på live-siden under fejlretning

Nogle handlinger kan forværre Fatal Error i stedet for at løse den. Især gamle råd fra søgemaskiner er ikke altid velegnede til alle sites. Undgå disse fejl for at minimere datatab og nedetid:

  • Rediger ikke databasen uden backup.
  • Slet ikke plugin-mapper direkte – omdøb først.
  • Vis ikke debug-fejl for besøgende på live-siden.
  • Aktiver ikke alle plugins på én gang.
  • Skift ikke PHP-version igen og igen uden struktur.
  • Download ikke plugin-filer fra usikre kilder.
  • Foretag ikke ændringer uden at gemme fejlmeddelelsen.

Særligt "nulled" eller licensfri plugins udgør stor sikkerhedsrisiko – både Fatal Error, men også malware og datalækage. Brug altid officielle licenser og sikre opdateringskanaler.

Hvornår skal du kontakte hosting-support?

Nogle problemer kan ikke løses fra WordPress-panelet alene. Hvis du ikke har adgang til logfiler, ikke kan skifte PHP-version, filrettigheder er ødelagt, eller siden viser 500-fejl, kan hosting-support hjælpe dig hurtigere. Hav disse oplysninger klar:

  • Fejlens startdato og tidspunkt.
  • Seneste opdatering eller installation.
  • Fejlmeddelelsen på skærmen.
  • Eventuelle debug.log- eller error_log-linjer.
  • De handlinger du har prøvet og deres resultat.

Med disse data kan support se de relevante loglinjer og fokusere på den egentlige årsag. Hos Hostragons får du hurtig filhåndtering, PHP-skift, SSL-installation og ressourceovervågning, så fejlretningen bliver mere effektiv. Hostragons supportcenter

Kort opsummering og konklusion

WordPress Fatal Error kan løses hurtigt hvis du følger den rigtige rækkefølge: Tag backup, læs fejlmeddelelsen eller logfilen, deaktiver plugins sikkert og test dem én ad gangen. Derefter vurder PHP-version, memory limit, plugin-kompatibilitet og opdateringshistorik for at finde en permanent løsning.

Hvis din side ofte får Fatal Error, crasher ved opdateringer eller rammer ressourcegrænser, kan det være tid til at overveje dit hosting-setup. Undersøg WordPress-specialiseret hosting hos Hostragons for et mere stabilt, backup-venligt og sikkert miljø. WordPress hosting

Ofte stillede spørgsmål

Sletter en WordPress Fatal Error mine data?

Normalt ikke. Fatal Error skyldes PHP der stopper, og sletter ikke dit indhold. Men ukritisk sletning af filer eller databaseændringer uden backup kan føre til datatab.

Hvordan finder jeg hvilket plugin der får siden til at gå ned?

Plugin-navnet efter wp-content/plugins i fejlmeddelelsen er det bedste spor. Hvis du ikke har log, kan du deaktivere alle plugins og aktivere dem én ad gangen – det plugin der får fejlen til at vende tilbage er synderen.

Hvordan deaktiverer jeg plugins hvis jeg ikke kan logge ind?

Omdøb wp-content/plugins-mappen via FTP, SSH eller filhåndtering. Det deaktiverer alle plugins, og giver ofte adgang til admin-panelet igen.

Kan skift af PHP-version løse Fatal Error?

Nogle gange. Hvis plugin’et ikke er kompatibelt med den nuværende PHP-version, kan skifte til en anden version være en midlertidig eller permanent løsning. Men den bedste strategi er at bruge opdaterede og kompatible plugins.

Hvordan undgår jeg at Fatal Error gentages?

Tag regelmæssig backup, test opdateringer i staging-miljø, fjern ubrugte plugins, hold PHP og WordPress opdateret og vælg et pålideligt hosting-setup.

Del denne artikel:

Hostragons-teamet

Opdaterede guider fra vores ekspertteam om hosting, servere og domænenavne. Lad os sammen finde den rigtige løsning til dit projekt.

Kontakt os