Opgrader Joomla 4 til Joomla 5 — hurtig, professionel migrering
Joomla 4 nåede officielt end of life den 14. oktober 2025. Sikkerhedssupporten er stoppet, og der udsendes ikke flere patches til 4.x-serien. Den gode nyhed: at opgradere fra Joomla 4 til Joomla 5 er den enkleste migreringsvej i hele Joomla-økosystemet. De to versioner deler den samme arkitektur, og i mange tilfælde kan opgraderingen være gennemført på få dage.
Det betyder dog ikke, at opgraderingen er uden risiko. Extensions kan gå i stykker, tilpasset kode skal måske opdateres, serverkravene skal verificeres, og dine placeringer i søgeresultaterne skal beskyttes hele vejen igennem. En professionel migrering sikrer, at intet falder mellem to stole.
Få et gratis Joomla 4-kompatibilitetstjek →
Derfor skal Joomla 4 opgraderes
Joomla 4 fungerede som broen mellem den gamle Joomla 3-æra og den moderne Joomla-platform. Den introducerede den nye administrationsgrænseflade, den moderne MVC-arkitektur, Bootstrap 5, understøttelse af PHP 8 og det fundament, som Joomla 5 og 6 bygger videre på. Det var en vigtig udgivelse, men dens tid er forbi.
Sikkerhedssupporten er ophørt
Siden oktober 2025 har Joomla 4 ikke modtaget sikkerhedspatches. Enhver sårbarhed, der opdages i Joomla-kodebasen, bliver kun rettet i Joomla 5 og 6. Detaljerne om disse sårbarheder offentliggøres åbent i Joomla Security Centre, hvilket giver angribere et tydeligt kort over, hvordan de kan udnytte upatchede Joomla 4-installationer.
Udviklerne af extensions går videre
Extension-udviklere prioriterer de aktuelle Joomla-versioner. De fleste store extension-leverandører fokuserer nu deres udvikling og test på Joomla 5 og 6. Joomla 4-extensions vil fortsat fungere et stykke tid endnu, men de får færre opdateringer, mindre test og til sidst slet ingen support. Den extension, der holder dit website sikkert i dag, kan stille og roligt blive den sårbarhed, der kompromitterer det i morgen.
Krav til PHP og server
Joomla 4 understøtter PHP 7.2.5 til og med PHP 8.2. Joomla 5 kræver mindst PHP 8.1, mens PHP 8.2 eller 8.3 anbefales. Hvis dit hostingmiljø allerede kører PHP 8.1+, er serverkravene til Joomla 5 sandsynligvis allerede opfyldt. Hvis du stadig kører på PHP 7.x, vil din hostingudbyder før eller siden tvinge en opgradering igennem alligevel — og så er det bedre at håndtere den overgang som en del af en planlagt Joomla-opgradering end som en nødløsning på et website, der er gået ned.
GDPR og lovgivningsmæssig efterlevelse
Det bliver stadig sværere at retfærdiggøre at køre et content management-system, der er nået end of life, i lyset af GDPR's krav om "passende tekniske foranstaltninger" til beskyttelse af personoplysninger. Hvis der sker et databrud på en upatchet Joomla 4-installation, kan de lovgivningsmæssige konsekvenser være betydelige. At opgradere til en understøttet version er den mest grundlæggende tekniske foranstaltning, du kan træffe.
Derfor er Joomla 4 til 5 den nemmeste opgradering
I modsætning til migreringen fra Joomla 3 til 4 — som krævede, at man krydsede en arkitektonisk grænse og genopbyggede extensions og templates — holder opgraderingen fra Joomla 4 til 5 sig inden for den samme arkitektoniske familie. Det gør den grundlæggende anderledes og markant enklere.
Samme arkitektur
Joomla 4 og Joomla 5 deler den samme kernearkitektur, det samme MVC-framework, den samme template-motor og de samme mønstre i extension-API'et. Joomla 5 forstås bedst som en forfinet, forbedret udgave af Joomla 4 — ikke en omskrivning. Det betyder, at extensions bygget til Joomla 4 generelt fungerer med Joomla 5, og at templates designet til Joomla 4 er kompatible med minimale eller ingen ændringer.
Indbygget opgraderingsvej
Joomla 4 indeholder komponenten Joomla Update, som understøtter en direkte opgradering til Joomla 5. I modsætning til migreringen fra Joomla 3 til 4/5 — der kræver en proces i flere trin — kan opgraderingen fra Joomla 4 til 5 gennemføres via den almindelige opdateringsmekanisme. Selve systemet er designet til at håndtere denne overgang.
Men "kan gennemføres" er ikke det samme som "bør gennemføres uden forberedelse". Opdateringskomponenten håndterer Joomla-kernen, men den verificerer ikke extension-kompatibilitet, tester ikke tilpasset kode og bevarer ikke din SEO-opsætning. Det er netop her, professionel ekspertise gør forskellen mellem en gnidningsfri opgradering og et website i stykker.
Template-kompatibilitet
Joomla 4-templates er i vid udstrækning kompatible med Joomla 5. Hvis dit website bruger standard-templaten Cassiopeia eller en kommerciel template fra en velrenommeret leverandør, er der stor sandsynlighed for, at din template fungerer på Joomla 5 med minimale justeringer. Tilpassede templates kan have brug for mindre opdateringer på grund af udfasede funktioner, men en komplet genopbygning af templaten — som er nødvendig ved migrering fra Joomla 3 — er sjældent påkrævet ved en opgradering fra Joomla 4 til 5.
Joomla 5 er LTS-udgivelsen
Joomla 5.4 er Long Term Support-udgivelsen, hvilket betyder, at den modtager sikkerhedspatches og kritiske fejlrettelser i en længere periode. Når du opgraderer til Joomla 5, flytter du over på den mest stabile version af platformen — en version, der er testet af hundredtusindvis af websites i produktion og understøttet af et modent extension-økosystem.
Hvad ændrer sig mellem Joomla 4 og Joomla 5
Selvom kernearkitekturen forbliver den samme, introducerer Joomla 5 ændringer, som der skal tages højde for under opgraderingen.
Udfasede funktioner fjernet
Joomla 5 fjerner funktioner, der blev udfaset i Joomla 4. Det omfatter visse ældre API'er, forældede JavaScript-biblioteker og overflødige hjælpefunktioner. Extensions, der byggede på disse udfasede funktioner, skal opdateres. Velvedligeholdte extensions fra aktive udviklere har allerede taget højde for disse ændringer, men ældre eller forladte extensions kan gå i stykker.
Krav til databasen
Joomla 5 kræver MySQL 8.0.13+ eller MariaDB 10.4+, sammenlignet med Joomla 4's understøttelse af MySQL 5.6+. De fleste moderne hostingmiljøer opfylder dette krav, men ældre delte hostingkonti kan have brug for en opgradering af databaseversionen. Det verificerer vi som en del af vores audit inden opgraderingen.
Krav til PHP-version
Joomla 5 kræver mindst PHP 8.1. Hvis dit Joomla 4-site kører på PHP 7.x, skal PHP-versionen opgraderes samtidig med Joomla-opgraderingen. Det er en rutinemæssig ændring på de fleste hostingplatforme, men den skal koordineres for at undgå nedetid.
Nye funktioner til rådighed
Joomla 5 introducerer flere funktioner, der ikke var tilgængelige i Joomla 4:
- Task scheduler: Automatiser tilbagevendende opgaver som cache-rydning, oprydning i sessioner og e-mailnotifikationer direkte i Joomla.
- Guidede ture: Indbyggede interaktive guider, der hjælper backend-brugere med at lære administrationsgrænsefladen at kende.
- Forbedrede custom fields: Mere fleksible typer af custom fields og bedre integration med indholdslayouts.
- Forbedret mediemanager: Bedre filorganisering, billedredigering og mediehåndtering.
- Child templates: Tilpas templates sikkert — dine ændringer overlever template-opdateringer uden at blive overskrevet.
- Automatiske kerneopdateringer (i 5.4): Sikkerhedspatches til mindre versioner kan installeres automatisk.
Bedre performance
Joomla 5 indeholder performanceoptimeringer i databaseforespørgsler, asset-indlæsning og caching, som giver målbart hurtigere indlæsningstider sammenlignet med Joomla 4. Disse forbedringer er især mærkbare på sites med store mængder indhold eller komplekse extension-opsætninger.
Vores opgraderingsproces
Selvom opgraderingen fra Joomla 4 til 5 er den enkleste migreringsvej, følger vi den samme disciplinerede metode, som vi bruger ved alle migreringer. Professionel håndtering eliminerer de risici, der gør gør-det-selv-opgraderinger farlige.
Trin 1: Audit inden opgradering
Vi gennemgår din Joomla 4-installation og verificerer serverkompatibilitet (versioner af PHP, MySQL, Apache/Nginx), extension-kompatibilitet (hver enkelt installeret komponent, modul og plugin tjekkes mod Joomla 5's krav), template-kompatibilitet, en gennemgang af tilpasset kode og dokumentation af dit nuværende SEO-udgangspunkt.
Trin 2: Staging-miljø
Der oprettes en komplet kopi af dit website i et staging-miljø. Alt opgraderingsarbejde foregår her — dit live-site fortsætter med at køre normalt hele vejen igennem.
Trin 3: Opdateringer inden opgradering
Alle extensions opdateres til deres nyeste Joomla 4-versioner. De extensions, der har udgivet Joomla 5-kompatible versioner, noteres til omgående opdatering efter opgraderingen. Ubrugte eller forladte extensions identificeres med henblik på fjernelse.
Trin 4: Opgradering af kernen
Joomla-kernen opgraderes fra version 4.x til 5.4 (den aktuelle LTS-udgivelse) via den almindelige opdateringsproces. Ændringer i databaseskemaet anvendes automatisk.
Trin 5: Opdatering af extensions
Hver extension opdateres til sin Joomla 5-version og testes for korrekt funktion. Extensions uden Joomla 5-understøttelse erstattes med kompatible alternativer (efter din godkendelse) eller fjernes, hvis de ikke længere er nødvendige.
Trin 6: Verificering af templaten
Din template testes på Joomla 5. Der foretages mindre justeringer for eventuelle udfasede funktioner. Hvis templaten kræver mere omfattende opdateringer, håndteres disse som en del af projektet.
Trin 7: Test
Grundig test af hver enkelt side, formular, interaktivt element og integration. Test på tværs af browsere og på mobil. Performance-benchmarking. SEO-verificering, herunder redirects, metadata og opsætning af sitemap.
Trin 8: Din gennemgang
Du får adgang til staging-sitet, så du selv kan gennemgå og teste opgraderingen. Vi går først videre til live-deployment, når du har godkendt.
Trin 9: Live-deployment
Det opgraderede site erstatter din live Joomla 4-installation. Skiftet planlægges uden for spidsbelastningstimerne og tager få minutter. En komplet backup af dit Joomla 4-site bevares.
Trin 10: Overvågning efter opgradering
30 dages support efter opgraderingen er inkluderet. Vi overvåger sitet, løser eventuelle problemer og hjælper dit team med spørgsmål om ændringerne i Joomla 5-grænsefladen.
De faldgruber, der fanger gør-det-selv-opgraderinger
"Joomla 4 til 5 er nemt" er sandt på samme måde som "det er nemt at køre bil" er sandt — lige indtil undtagelserne. De fejl, vi bliver kaldt ind for at rede ud, følger et mønster:
- Udfaset kode, der overlever i extensions. Joomla 5 fjerner det kompatibilitetsstillads, som Joomla 4 stadig tolererede. Extensions, der stille og roligt lænede sig op ad det, fungerer indtil det øjeblik, de ikke gør — typisk opdaget som en hvid skærm efter en ét-kliks-opdatering på live-sitet.
- Template-overrides frosset fast i tiden. Overrides, der blev kopieret fra kernen for år tilbage, matcher ikke længere de layouts, de overstyrer, hvilket giver ødelagt markup, manglende funktioner eller tilbageskridt i tilgængelighed, som ingen kobler til opgraderingen.
- Opdagelsen af den forladte extension. Opdateringsskærmen viser ingen tilgængelig Joomla 5-version — fordi udvikleren forlod økosystemet i 2022, og ingen lagde mærke til det. Nu omfatter opgraderingen et erstatningsprojekt.
- PHP, der flytter sig samtidig. Joomla-opgraderingen og et spring i PHP-versionen spiller sammen; at teste dem samtidig i staging er den eneste måde at fastslå, hvad der gik i stykker.
- Ingen rollback-plan. Den enkeltstående dyreste forsømmelse. Vores proces får aldrig brug for heltedåd, fordi den staging-først, backup-verificerede rækkefølge gør hvert trin reversibelt.
Intet af dette argumenterer for, at opgraderingen er svær — det argumenterer for, at den fortjener en proces, der drives af folk, som har mødt hver eneste af disse fejltyper før og bygget den tjekliste, der fanger dem tidligt. Vores har faldgruberne kortlagt på forhånd, og det er præcis det, du betaler en specialist for.
Det får du på Joomla 5
Joomla 5 er ikke blot "Joomla 4 med support": du får målbart hurtigere sidelevering på moderne PHP, login med passkey/WebAuthn for administratorer, en forbedret task scheduler, bedre Dark Mode og tilgængelighed i administrationen samt en platform, som extension-udviklere aktivt satser på — hvilket betyder, at opdateringer flyder hen imod dig i stedet for væk fra dig. For de fleste organisationer er den ærlige opsummering: alt føles det samme for de besøgende, en smule rarere for redaktørerne og dramatisk mere sikkert at eje.
Tidsplan og priser
De fleste opgraderinger fra Joomla 4 til 5 gennemføres inden for en til to uger fra godkendelsen. Almindelige forretningswebsites med kompatible extensions og templates kan ofte gennemføres hurtigere — selve kerneopgraderingen tager timer, ikke dage. Størstedelen af projekttiden bruges på grundig test og verificering.
Projekter starter fra 600 € for ukomplicerede opgraderinger. Komplekse installationer med tilpassede extensions, e-handel eller flersprogede opsætninger prissættes på baggrund af resultaterne fra auditten. Alle tilbud er til fast pris.
Forberedelse til opgraderingen: din del af projektet
Din involvering er bevidst begrænset, men tre bidrag gør enhver opgradering mere gnidningsfri. For det første adgang: kontrolpanel til hosting, FTP/database og en Joomla Super User-konto — indsamlet fra start, så projektet aldrig går i stå i venten på et password. For det andet viden: alt, hvad du ved om, hvem der byggede sitet, hvilke extensions der er forretningskritiske, og hvilke funktioner dit team reelt bruger (auditten verificerer alt, men din kontekst gør triagen hurtigere). For det tredje en kontrollant: én person på din side med mandat til at klikke sig igennem staging-sitet og sige "godkendt" — gennemgang i et udvalg er den enkeltstående hyppigste årsag til, at opgraderingsprojekter skrider ud over deres tidsplan.
Hvornår du bør planlægge den
Vælg din stille sæson, ikke din travle — selve live-skiftet er kortvarigt, men du vil gerne have rolige dage omkring det til gennemgang og til overvågningsvinduet efter deployment. Undgå at planlægge opgraderingen samtidig med et redesign-launch, en marketingkampagne eller et hostingskifte, du selv kører uafhængigt; at stable variabler oven på hinanden gør ethvert problem sværere at fastslå årsagen til. Og vent ikke på en mytisk, perfekt stille måned: nu hvor Joomla 4 er nået end of life, overstiger kalenderrisikoen ved at vente bekvemmeligheden ved at ramme det rigtige tidspunkt. De fleste kunder gennemgår deres staging-site inden for to uger efter, at de har sagt go.
Rollback-disciplinen
Den vigtigste egenskab ved en professionel opgradering er en, du aldrig bør se blive brugt: på ethvert tidspunkt før det endelige skift kan hele projektet opgives uden nogen konsekvens for dit live-site, og selv selve skiftet er reversibelt. Konkret betyder det verificerede fulde backups taget, før noget overhovedet går i gang (og test-gendannet, for en uverificeret backup er et håb, ikke en plan); alt arbejde holdt inden for staging indtil din godkendelse; produktionsdeploymentet udført som et kontrolleret trin med snapshot; og tilstanden inden opgraderingen bevaret, indtil overvågningsvinduet efter deployment lukker rent. Hvis noget uventet dukker op i de første dage, er det få minutters rutine at gendanne den tidligere tilstand — ikke et kriseopkald.
Denne disciplin er også det ærlige svar på "hvad nu hvis noget går galt?" — noget gør det lejlighedsvis, på ethvert softwareprojekt overalt; forskellen mellem en anekdote og en katastrofe er, hvorvidt vejen tilbage blev bygget, før man forsøgte sig på vejen fremad. Vores er det altid.
Joomla 5 eller Joomla 6?
Hvis du opgraderer fra Joomla 4, kan du sigte efter enten Joomla 5 eller Joomla 6. Joomla 5 er det stabile, gennemprøvede LTS-valg. Joomla 6 er den nyeste udgivelse med de nyeste funktioner, men et mindre modent extension-økosystem.
For de fleste organisationer, der opgraderer fra Joomla 4, anbefaler vi Joomla 5 som det første mål. Du kan derefter planlægge en fremtidig opgradering fra Joomla 5 til Joomla 6 i dit eget tempo, når extension-økosystemet til Joomla 6 er blevet fuldt modent. Hvis du foretrækker at gå direkte til Joomla 6, tilbyder vi også den service — læs om vores migrering fra Joomla 4 til 6.
Ofte stillede spørgsmål
Kan jeg selv opgradere Joomla 4 til 5?
Teknisk set ja — Joomla 4 indeholder en indbygget opdateringskomponent, der understøtter opgraderingen til Joomla 5. Men opdateringskomponenten håndterer kun kernefilerne. Den verificerer ikke extension-kompatibilitet, tester ikke tilpasset kode, tjekker ikke serverkrav og bevarer ikke SEO-opsætningen. En mislykket opgradering på et live-site kan resultere i nedetid, datatab eller ødelagt funktionalitet, der tager længere tid at rette end en professionel migrering ville have taget. Vi anbefaler professionel håndtering for at eliminere disse risici.
Fungerer min Joomla 4-template på Joomla 5?
I de fleste tilfælde ja. Joomla 4 og 5 deler det samme template-framework og Bootstrap 5-fundament. Kommercielle templates fra aktive udviklere understøtter typisk begge versioner. Tilpassede templates kan have brug for mindre justeringer på grund af udfasede funktioner. Vi verificerer template-kompatibiliteten under auditten inden opgraderingen.
Hvor længe bliver Joomla 5 understøttet?
Joomla 5.4 er Long Term Support-udgivelsen og modtager sikkerhedsopdateringer i en længere periode. Det er den mest stabile og længst understøttede version, der i øjeblikket er tilgængelig. Den præcise slutdato for support fastlægges af Joomla-projektets release-roadmap, men LTS-udgivelser har historisk modtaget flere års sikkerhedssupport.
Hvad er forskellen på at opgradere og at migrere?
En opgradering anvender den nye version på din eksisterende installation og bevarer din database, dit indhold og din konfiguration. En migrering indebærer, at man installerer en frisk kopi af den nye version og overfører data fra den gamle installation. Joomla 4 til 5 er en opgradering — den enkleste og hurtigste proces. Joomla 3 til 5 kræver en migrering, fordi den underliggende arkitektur er ændret.
Skal jeg skifte hosting?
Ikke nødvendigvis. Hvis din nuværende hosting understøtter PHP 8.1+ og MySQL 8.0+, opfylder den Joomla 5's krav. Det verificerer vi under auditten. Hvis din hosting har brug for opgraderinger, kan vi anbefale muligheder eller flytte dit site til vores managed europæiske hosting.
Hvor langt varsel kræver det endelige skift?
Næsten intet fra din side — når du har godkendt staging-sitet, aftaler vi et deployment-tidspunkt (typisk en time med lav trafik), og selve skiftet er kortvarigt. Dit teams eneste opgave omkring det er at sætte indholdsredigering på pause i det korte deployment-vindue, så der ikke skrives til den gamle database midt i flytningen; vi fortæller dig præcis, hvornår det vindue åbner og lukker. De besøgende oplever ingen nedetid, der er værd at tale om.
Vi har allerede staging-hosting — kan I bruge vores miljø?
Ja, hvis det reelt spejler produktionen (samme PHP-version, samme databasemotor, samme konfiguration). Hvor det ikke gør, stiller vi selv staging-miljøet til rådighed — en unøjagtig staging-kopi er værre end ingen, fordi den producerer selvsikre testresultater, der ikke kan overføres til live-serveren.
Vores Joomla 4-site blev aldrig rigtig færdiggjort eller vedligeholdt. Skal vi opgradere alligevel?
Ja — og det er i auditten inden opgraderingen, at forsømmelsen bliver håndteret. Udestående opdateringer, forladte extensions og konfigurationsgæld løses som en del af at bringe sitet i en tilstand, der er klar til opgradering, så det, der lander på Joomla 5, er sundt og ikke bare nyere. Kombinér det med en vedligeholdelsesplan, og forsømmelsescyklussen slutter her.
Er der nogen grund til at vente?
Nu hvor Joomla 4 er nået end of life, har det at vente en pris målt i upatchede sårbarheder. Det ene legitime strategiske spørgsmål er målversionen — 5 nu kontra direkte til 6 — og det er en planlægningssamtale, ikke en grund til at forblive eksponeret. Auditten afgør det med fakta om netop din specifikke extension-stak.
Kom i gang med din opgradering fra Joomla 4 til 5
En opgradering fra Joomla 4 til 5 er den hurtigste måde at få dit website tilbage på en understøttet, sikker platform. Vores gratis kompatibilitetstjek gennemgår din installation og bekræfter, om en ukompliceret opgradering er mulig, eller om bestemte extensions eller konfigurationer skal håndteres først.