Spring til indhold
NanoHost

WordPress-drift

Almindelige WordPress-fejl og hvordan du løser dem

De mest almindelige WordPress-fejl og konkrete løsninger til at få dit website online igen. Lær at fejlfinde WSOD, 500-fejl og andre typiske problemer.

Af Kasper Stück 5 min. læsetid

WordPress logo med udråbstegn

Selvom WordPress er et robust og populært system, kan der opstå tekniske problemer, der gør dit website utilgængeligt for besøgende. Årsagerne spænder ofte fra inkompatible plugins og forældede temaer til manglende ressourcer på dit webhotel.

I denne guide gennemgår vi de mest almindelige WordPress-fejl og giver dig konkrete trin til at løse dem. For at undgå længerevarende nedetid og tabt omsætning, er det afgørende at vide, hvordan du fejlfinder effektivt. Har du brug for professionel hjælp til drift og vedligehold, kan du overveje en WordPress-serviceaftale.

Advarsel: Før du foretager ændringer i filer som wp-config.php eller .htaccess, bør du altid tage en fuld backup af dit website og din database. En fejl i disse filer kan lægge hele websitet ned. Overvej også at teste ændringer på et staging-miljø først.

Hvid Skærm (White Screen of Death / WSOD)

“White Screen of Death” (WSOD) betyder, at du eller dine besøgende udelukkende ser en helt hvid skærm uden nogen fejlmeddelelse. Dette gør det svært at gennemskue, hvad der præcist er galt, men problemet skyldes oftest enten en udmattelse af PHP-hukommelsen eller en fatal fejl i et plugin.

Sådan løser du WSOD

  1. Deaktiver alle plugins: Dette er det hyppigste problem. Log ind via FTP (eller filhåndtering i dit hostingpanel) og omdøb mappen wp-content/plugins til wp-content/plugins_deaktiveret. Hvis websitet virker igen, ved du, at et plugin er synderen. Omdøb mappen tilbage til plugins og aktivér derefter ét plugin ad gangen i dit WordPress-kontrolpanel for at finde det defekte plugin.
  2. Øg PHP-hukommelsesgrænsen: Ofte har et tungt plugin brug for mere hukommelse. Du kan justere grænsen ved at tilføje define('WP_MEMORY_LIMIT', '256M'); i din wp-config.php-fil før linjen /* That's all, stop editing! Happy publishing. */. Bemærk at dit webhotel også skal understøtte denne grænse.
  3. Skift til et standardtema: Problemet kan ligge i dit nuværende tema. Prøv at aktivere et standardtema (f.eks. Twenty Twenty-Four). Har du ikke adgang til kontrolpanelet, kan du omdøbe dit aktive temas mappe via FTP.

Intern Serverfejl (500 Internal Server Error)

En 500 Internal Server Error er en generel fejlmeddelelse, der indikerer, at serveren stødte på en uventet tilstand. I WordPress er de mest almindelige årsager en korrupt .htaccess-fil eller mangel på PHP-hukommelse.

Sådan retter du en 500-fejl

  1. Gendan din .htaccess-fil: Log ind via FTP og omdøb din nuværende .htaccess-fil (f.eks. til .htaccess_gammel). Gå derefter til dit WordPress-kontrolpanel under Indstillinger > Permalinks og klik på “Gem ændringer” uden at ændre noget. Dette tvinger WordPress til at generere en ny, frisk .htaccess-fil.
  2. Tjek for plugin-konflikter: Følg samme procedure for deaktivering af plugins som ved WSOD.
  3. Kontakt din webhost: Hvis fejlen fortsætter, og du har tjekket både .htaccess og plugins, kan fejlen skyldes en konfiguration på selve serveren.

404 Fejl (Siden blev ikke fundet)

Hvis en specifik side eller et indlæg returnerer en 404-fejl, mens resten af dit website fungerer fint, skyldes det typisk et problem med dine permalinks (din linkstruktur).

Løsninger på 404-fejl

  • Nulstil permalinks: Ligesom ved 500-fejlen skal du gå til Indstillinger > Permalinks og trykke “Gem ændringer”. Dette retter ofte fejl i URL-strukturen.
  • Tjek URL’en og opsæt omdirigeringer: Har du ændret en sides URL eller slettet den? Hvis siden har fået en ny adresse, bør du opsætte en 301-omdirigering fra den gamle URL til den nye for at undgå at miste SEO-værdi.
  • Søg efter døde links: Værktøjer og plugins kan hjælpe dig med at finde og rette brudte links internt på dit website.

Fejlet Automatisk Opdatering

Nogle gange hænger WordPress under en automatisk opdatering. Dette kan efterlade websitet låst i “vedligeholdelsestilstand” (Maintenance Mode), hvor besøgende ser beskeden: “Briefly unavailable for scheduled maintenance. Check back in a minute.”

Sådan får du websitet ud af vedligeholdelsestilstand

  1. Slet filen .maintenance: Log ind via FTP og find filen .maintenance i rodmappen (hvor din wp-config.php også ligger). Slet denne fil for at fjerne vedligeholdelsestilstanden.
  2. Opdatér manuelt: Gå tilbage til kontrolpanelet og prøv at køre opdateringen igen, eller opdatér WordPress manuelt ved at uploade de nyeste filer (bortset fra wp-content-mappen) via FTP.
  3. Tjek filrettigheder: Hvis opdateringer konsekvent fejler, bør du tjekke, om serveren har de rigtige tilladelser til at overskrive filer. Mapper bør normalt have rettigheden 755 og filer 644.

Fejl ved Upload af Medier

Kan du ikke uploade billeder eller videoer til mediebiblioteket, eller vises de uploadede billeder som “knækkede” ikoner? Dette skyldes ofte forkerte filrettigheder eller at billedet overskrider serverens maksimale uploadstørrelse.

Løsninger på medieupload-fejl

  1. Tjek filrettigheder: Sørg for, at mappen wp-content/uploads (og dens undermapper) har rettigheden 755.
  2. Øg maksimal uploadstørrelse: Hvis serveren afviser filen, fordi den er for stor, kan du forsøge at øge grænserne for upload_max_filesize og post_max_size i dit webhotels PHP-indstillinger. Dette gøres oftest via kontrolpanelet hos din hostingudbyder.
  3. Komprimér billeder før upload: Ud over at løse uploadproblemer gavner mindre filstørrelser også websitets generelle hastighed.

Problemer med e-mail levering

Nulstilling af adgangskoder, kontaktformularer eller WooCommerce-ordrebekræftelser, der ikke når frem til modtageren, er et udbredt problem. Dette skyldes oftest, at din server bruger den indbyggede PHP mail()-funktion, som mange moderne spamfiltre afviser.

Sådan sikrer du, at e-mails når frem

  • Brug en SMTP-løsning: Installér et SMTP-plugin (f.eks. WP Mail SMTP) og forbind WordPress med din rigtige e-mailudbyder (f.eks. Microsoft 365 eller et mailhotel). På den måde sendes e-mails via en autentificeret server, hvilket drastisk mindsker risikoen for, at de havner i modtagerens spam-mappe.

Langsomme Indlæsningstider

Selvom det ikke altid giver en specifik fejlmeddelelse, er et langsomt website kritisk for både brugeroplevelsen og din placering i søgemaskinerne.

Trin til ydeevneoptimering

  1. Brug et caching-plugin: Caching genererer statiske HTML-versioner af dine sider og reducerer belastningen på databasen.
  2. Ryd op i plugins: Slet plugins, du ikke bruger. Flere plugins betyder ofte mere kode og flere anmodninger, der skal indlæses.
  3. Vælg specialiseret hosting: Kører dit website på et uoptimeret servermiljø, vil det være svært at kompensere for serverens manglende kræfter. Overvej et decideret WordPress-webhotel.

Har du brug for hjælp?

Mange af de tekniske fejl i WordPress kan undgås gennem proaktiv vedligeholdelse, herunder sikre, opdaterede plugins, jævnlige backups og overvågning.

Oplever du fejl, du ikke selv kan eller ønsker at bruge tid på at rette? Hos NanoHost tilbyder vi professionel WordPress-support samt faste serviceaftaler til sikker drift af dit website.