Dansk hosting fra Aalborg
Servere i Europa
24/7/365 dansk support
[email protected]
Driftshåndbogen 7 min. læsning Opdateret 3. oktober 2026

Ændringsloggen: dokumentér ændringer, så fejlfinding tager minutter

Changelog i website drift: log opdateringer, plugins, DNS og adgange med dato, hvem og hvorfor – så fejlfinding starter ved seneste ændring.

Ændringsloggen: dokumentér ændringer, så fejlfinding tager minutter

Kort svar: De fleste driftsfejl kommer efter en ændring, så fejlfindingens første spørgsmål er altid: hvad blev der sidst ændret? En ændringslog er én fast liste – dokument, wiki eller regneark – hvor hver driftspåvirkende ændring får to linjer med dato, hvem, hvad og hvorfor. Skriv linjen med det samme efter opdateringer, nye plugins, indstillinger, DNS og adgange. Så bliver mange “mystiske” fejl til korte opgaver: find seneste ændring, test den, rul den tilbage.

Fagligt gennemgået: 2. oktober 2026

Hukommelsen er et dårligt driftsværktøj. Tre dage efter en hurtig indstillingsændring er den glemt, og når formularen så fejler, leder alle alle andre steder.

Ændringsloggen er en af de billigste forsikringer i hele driftshåndbogen: to linjer ad gangen, og mange sparede timer, når noget går galt. Her er, hvordan du fører den, så den faktisk bliver ført.

Hvorfor ændringer skal logges

Et site, som ingen rører, fejler sjældent af sig selv. Fejl opstår typisk, når noget ændres: en opdatering, et nyt plugin, en indstilling, en DNS-rettelse eller en ny bruger med gode intentioner.

Problemet er forsinkelsen. Konsekvensen viser sig ofte timer eller dage senere – når cachen udløber, når et cron-job kører, eller når den første kunde rammer et sjældent flow. Så er forbindelsen mellem årsag og symptom væk for hukommelsen, men ikke for loggen.

Derfor har nedbrudsplanen “slå op i ændringsloggen” som fast punkt i det første kvarter. Seneste ændring er den mest sandsynlige synder, og loggen gør hypotesen testbar på minutter. Uden log fejlfinder du i blinde; med log arbejder du baglæns fra den sidste ændring.

Hvad der hører i loggen

Kriteriet er ét: kan ændringen påvirke drift, sikkerhed eller adfærd? Så skal den ind. Det gælder blandt andet:

  • Opdateringer af kerne, plugins og tema – gerne som én samlet linje pr. opdateringsvindue.
  • Plugins, der tilføjes, fjernes eller deaktiveres.
  • Indstillinger som permalinks, cache, betaling, fragt og mailopsætning.
  • PHP-version og andre ændringer i hostingpanelet.
  • DNS og domæner, fx nye records, ændret MX eller skift af registrator.
  • Brugere og adgange, der oprettes, ændres eller fjernes – spejlet i adgangsoversigten.
  • Strukturændringer som slettede sider, ændrede adresser og nye redirects.
  • Hændelser: nedbrud med varighed og årsag.

Det, der ikke skal ind, er lige så vigtigt. Almindelige tekstrettelser, nye artikler og daglig redaktion drukner loggen i støj og slider på den vane, der skal beskyttes. Er du i tvivl, så spørg: “Hvis noget fejler i næste uge, ville jeg så ønske, at jeg kunne se dette?”

Formatet: to linjer

Ændringslog for website-drift: dato, hvem, hvad og hvorfor – skrevet straks efter ændringen

Formatet skal være så let, at det aldrig bliver undskyldningen. Hver linje har fire felter og en valgfri note:

  • Dato – og klokkeslæt ved DNS og driftskritiske ændringer.
  • Hvem – et navn, ikke “bureauet” eller “kontoret”.
  • Hvad – konkret, med versionsnumre: “WooCommerce opdateret fra x.y til x.z”, “nyt plugin til fragtlabels”, “MX flyttet til ny mailudbyder”.
  • Hvorfor – en halv sætning: “sikkerhedsrettelse”, “kundeønske”.
  • Vejen tilbage – kun hvor den ikke er indlysende: “gammel version ligger i backup fra i går”.

Sådan kan et udsnit se ud (eksemplet er opdigtet til illustration):

DatoHvemHvadHvorfor / vejen tilbage
14/10 kl. 21.10AnneMånedens opdateringer: kerne, 6 plugins, temaFast vindue. Backup taget før start
16/10Bureau, JonasNyt plugin til pakkeshop-vælger i checkoutKundeønske. Deaktivér pluginet for at rulle tilbage
20/10 kl. 08.30AnneDNS: TXT-record tilføjet til verifikation af nyhedsbrevssystemAfsenderverifikation
22/10AnneBrugeren for tidligere praktikant slettet, indhold overførtOffboarding

Værktøjet er frit: et delt dokument, en side i jeres wiki eller et regneark med fire kolonner. Det vigtige er, at det er ét sted, at alle, der ændrer noget, har adgang – også bureauet, så skriv logpligten ind i samarbejdet – og at det er søgbart.

Sæt nyeste øverst, brug årstal som overskrifter, og lad være med at flytte til “et bedre system” hvert halve år. Kontinuitet slår funktioner i netop dette værktøj.

Manuelle linjer og automatiske logs

Der findes plugins, der logger aktivitet i WordPress automatisk, fx hvem der loggede ind, og hvilke plugins der blev opdateret. Hostingpanelet og DNS-udbyderen har ofte også deres egen historik. Det er nyttige spor, men de erstatter ikke ændringsloggen:

  • Automatiske logs viser hvad, men aldrig hvorfor.
  • De dækker kun ét system. DNS, mail, betalingsgateway og hosting ligger andre steder.
  • De bliver ofte slettet eller roteret efter en periode, og de forsvinder, hvis sitet er kompromitteret eller gendannet.

Brug derfor automatikken som supplement. Arbejder I med kode i versionsstyring, fx Git, er commit-beskederne kodens egen ændringslog – men skriv stadig en linje i den fælles log, når en udrulning kan påvirke driften.

Sådan bruger du loggen under fejlfinding

  1. Find tidspunktet. Hvornår blev fejlen første gang set? Overvågning, kundehenvendelser og serverens fejllog kan ofte give et klokkeslæt.
  2. Slå op i loggen. Hvilke ændringer ligger lige før tidspunktet – og hvilke ligger lidt længere tilbage, men påvirker noget, der kun kører sjældent?
  3. Test hypotesen. Kan ændringen forklare symptomet? Afprøv gerne på staging, før du ruller noget tilbage på live-sitet.
  4. Rul tilbage eller ret. Brug noten om vejen tilbage, eller gendan fra backup, hvis det er nødvendigt.
  5. Log det hele. Både tilbagerulningen og hændelsen får deres egne linjer, så næste person kan se, hvad der skete.

Sammen med serverens logs er det en stærk kombination. Guiden til at læse server-logs viser, hvordan du finder fejlens tidspunkt og filsti.

Vanen, der holder

Logføring dør af udskydelse. “Det skriver jeg senere” bliver sjældent til noget, så bind skrivningen til selve ændringen. Linjen skrives, før fanen lukkes, som sidste trin i samme arbejdsgang: opdatér, test, log. DNS-rettelse, log. Nyt plugin, log.

Læg loggen som fast sidste punkt i månedsrutinen, så selv småting bliver samlet op. Gør den også til fast bilag ved kvartalstjekket: fem minutters gennemlæsning viser både mønstre (“hver gang vi rører X, knirker Y”) og huller i disciplinen.

Gør det til en fælles vane, ikke én persons projekt. Når nye folk, vikarer eller bureauer får adgang til sitet, får de også loggen – med reglen “intet ændres uden en linje” som en del af onboardingen.

Gevinsten over tid

Efter et halvt år er loggen mere end et fejlfindingsværktøj. Den er sitets hukommelse:

  • Vikaren kan se, hvad der er sket, uden at ringe. Sammen med driftsdokumentationen udgør den det meste af overdragelsespakken.
  • Post mortem-arbejdet får sin tidslinje foræret.
  • Diskussioner om “hvornår ændrede vi egentlig …?” afgøres med et opslag.
  • Mønstrene viser, hvor sitet er skrøbeligt, og det styrer både oprydning og næste års prioriteter.

Alt sammen for to linjer ad gangen. Har du WordPress hosting hos Hostious, tages der daglig backup med selvbetjent gendannelse, og fra WP StartUp er serviceaftalen inkluderet. Så er noten “vejen tilbage” ofte bare: gendan fra gårsdagens backup.

Læs også

Ofte stillede spørgsmål om ændringslogs

Hvilket værktøj skal vi bruge til ændringsloggen?

Det, I faktisk får brugt: et delt dokument, en wiki-side eller et regneark med fire kolonner. Ét fast sted og vanen “linjen skrives, før fanen lukkes” betyder alt – værktøjet næsten intet.

Skal almindelige indholdsrettelser logges?

Nej. Log kun ændringer, der kan påvirke drift, sikkerhed eller adfærd: opdateringer, plugins, indstillinger, DNS, adgange og strukturændringer. Redaktionel støj slider vanen ned.

Hvad skal der stå i en log-linje?

Dato, hvem, hvad (konkret med versioner) og hvorfor i en halv sætning – plus en note om vejen tilbage, hvor den ikke er indlysende. To linjer er standarden.

Kan et aktivitetslog-plugin erstatte ændringsloggen?

Nej, men det er et godt supplement. Et plugin viser, hvad der skete i WordPress, men ikke hvorfor, og det dækker ikke DNS, mail, hosting eller betalingsgateway. Den manuelle log samler det hele ét sted.

Skrevet af Marc, stifter af Hostious

Jeg hedder Marc og har stiftet Hostious. Vi hoster WordPress-hjemmesider og WooCommerce-webshops for danske virksomheder – drevet fra Aalborg-området med servere i Europa – og jeg skriver guiderne her ud fra det, vi ser i driften hver dag.

Udgivet 2. september 2026Opdateret 3. oktober 2026Fagligt gennemgået 2. oktober 2026