Hoppa till innehållet
Rensa cache.nu
Webbplatser och e-handel

Så rensar du cache i Joomla 5 och 6

Uppdaterad Av Peter Lundqvist

Logga in i Joomlas administration och välj System > Maintenance > Clear Cache. Klicka på Delete All så töms all systemcache. Knappen Clear Expired Cache tar bara bort filer som redan har gått ut.

Har du tillgång till servern gör kommandot php cli/joomla.php cache:clean samma sak. Ser besökarna fortfarande en gammal sida sitter kopian ofta i webbläsaren eller i ett CDN.

Joomla sparar färdiga delar av sidor för att slippa bygga dem på nytt vid varje besök. Det sparar tid för servern men kan visa en gammal meny, en gammal artikel eller en layout som inte stämmer efter en uppdatering. Att tömma cachen i Joomla är ofarligt. Inga artiklar, användare eller inställningar försvinner, eftersom cachen bara innehåller kopior som byggs upp igen vid nästa besök.

Guiden gäller Joomla 5 och Joomla 6, som har samma cachekomponent och samma menyväg. Vi har kontrollerat menynamn, standardvärden och kommandon mot Joomlas egen källkod och dokumentation. Menyerna anges på engelska, så som de visas i en installation utan språkpaket. Sist i guiden går vi igenom de lager utanför Joomla som också kan visa en gammal sida.

Av

är systemcachen i en nyinstallerad Joomla. Den slås på i den globala konfigurationen.

15 minuter

är Joomlas förvalda cachetid för både systemcachen och sidcachen.

administrator/cache

är standardmappen för cachen sedan Joomla 4, även för den publika delen av sajten.

Bara utloggade

besökare får sidor från sidcache-pluginen. Inloggade får aldrig en sparad helsida.

Innehåll i guiden10 avsnitt

Vilken version av Joomla har du?

Joomla 6.0 kom i oktober 2025 och Joomla 6.1 i april 2026. Joomla 5.4 fick en underhållsuppdatering så sent som i september 2026, så många sajter ligger kvar på femman. Versionen syns i sidfoten i administrationen och under System > System Information. Joomla 6 kräver minst PHP 8.3 medan Joomla 5 klarar sig med PHP 8.1, så kontrollera webbhotellets inställningar innan du uppgraderar.

För cachen spelar valet mindre roll. Komponenten för cache, knapparna i verktygsfältet och kommandot för kommandoraden är desamma i Joomla 4, 5 och 6. Guider för Joomla 3 gäller inte längre. Där låg Clear Cache direkt i menyn System utan någon undermeny för underhåll.

Svenska språkpaket finns för både Joomla 5 och Joomla 6. Med det svenska paketet installerat visas menyerna på svenska. Vi har inte kunnat kontrollera de exakta svenska menynamnen och skriver därför de engelska. Placeringen i menyn är densamma oavsett språk, så leta efter menyrubriken för underhåll under System.

Så rensar du cache i Joomla steg för steg 2026

  1. Logga in i administrationen på adressen dinsajt.se/administrator.
  2. Välj System i vänstermenyn.
  3. Klicka på Clear Cache i rutan Maintenance.
  4. Klicka på Delete All och bekräfta. Vill du bara tömma en del markerar du cachegruppen och väljer Delete.
  5. Öppna sajten i ett privat fönster och kontrollera att ändringen syns.

Listan visar en rad per cachegrupp med antal filer och storlek. Grupperna har namn efter de delar av Joomla som skapat dem, som com_content för artiklar eller com_modules för moduler. Är listan tom visar Joomla meddelandet You have no cached content. Det betyder oftast att systemcachen är avstängd. Själva Clear Cache är då inte svaret på ditt problem.

Startpanelen i administrationen har under rubriken System en snabbikon för cachen. Klickar du på ikonen kommer du direkt till samma sida.

Vad är skillnaden mellan Delete All och Clear Expired Cache?

Delete All tömmer alla cachegrupper på en gång. Joomla bygger sedan upp cachen igen när besökarna öppnar sidorna, så de första visningarna efter rensningen kan vara något långsammare.

Clear Expired Cache tar bara bort filer vars tid har gått ut. Filer som fortfarande gäller ligger kvar. Joomla varnar själv för att det kan belasta servern på sajter med väldigt många objekt. Funktionen passar som städning om cachemappen har vuxit, men den löser inte problemet med en gammal sida som fortfarande har giltig tid kvar.

Metod Vad som töms Passar när
Delete All All systemcache Ändringar syns inte på sajten
Delete på en grupp En cachegrupp Du vet vilken del som är fel
Clear Expired Cache Bara utgångna filer Cachemappen har vuxit sig stor
cache:clean All systemcache Du jobbar via SSH eller automatiserar
Hård omladdning Din webbläsares kopia Bara du ser den gamla versionen

Hur ställer du in cachen i Joomla?

Inställningarna finns under System > Global Configuration, på fliken System i avsnittet Cache. Fältet System Cache har tre lägen. OFF stänger av cachen helt. ON Conservative caching ger enligt Joomlas dokumentation en mindre systemcache. ON Progressive caching ger en snabbare men större cache som även sparar modulernas färdiga utseende. Progressive sparar mer. Därmed finns det också fler kopior som kan bli inaktuella när du ändrar en modul.

Under samma rubrik väljer du Cache Handler, som i en vanlig installation är file. Path to Cache Folder kan lämnas tom. Då används administrator/cache. Cache Time anger i minuter hur länge en sparad kopia gäller, med 15 minuter som förval. När du sparar den globala konfigurationen försöker Joomla tömma cachen automatiskt.

Stäng inte av cachen på en sajt med mycket trafik bara för att slippa rensa. Det är oftare bättre att tömma cachen efter större ändringar och låta den vara påslagen resten av tiden.

Så fungerar sidcachen i Joomla

Pluginen System – Page Cache sparar hela färdiga sidor. Den är avstängd i en ny installation och slås på under System > Plugins. Joomla beskriver den själv som lämplig för sajter med statiskt innehåll som inte ändras ofta. En förening med en matchkalender som uppdateras varje vecka kan därför få mer besvär än nytta av sidcachen om ingen tömmer den.

Sidcachen används bara när fyra villkor är uppfyllda. Sidan ska visas på den publika delen av sajten som en vanlig GET för någon som inte är inloggad, utan systemmeddelanden att visa, så formulär och inloggade påverkas inte av sidcachen.

I pluginens inställningar finns valet Use Browser Caching, som är avstängt som standard. Slår du på det får besökarnas webbläsare spara sidan längre. Då hjälper det inte att tömma cachen på servern förrän webbläsarens kopia har gått ut. Fälten Exclude Menu Items och Exclude URLs låter dig undanta sidor som alltid ska vara färska, till exempel en evenemangskalender eller en sida med formulär.

Du ser ändringen men inte besökarna Som inloggad administratör får du aldrig sidor från sidcachen, så du kan se en rättad artikel medan utloggade besökare fortfarande får den gamla. Kontrollera därför alltid sajten i ett privat fönster efter en rensning.

Rensa cachen i Joomla från kommandoraden

Joomla har ett eget verktyg för kommandoraden sedan version 4. Gå till sajtens rotmapp via SSH och kör:

php cli/joomla.php cache:clean

Kommandot svarar Cache cleaned när allt gått bra. Lägger du till ordet expired, som i php cli/joomla.php cache:clean expired, töms bara utgångna filer på samma sätt som knappen Clear Expired Cache. Kommandot går bra att köra från ett schemalagt jobb hos webbhotellet eller efter en automatisk driftsättning. Kör det som samma användare som äger sajtens filer, annars kan nya cachefiler få fel behörighet.

Har servern flera PHP-versioner kan du behöva ange den fullständiga sökvägen till rätt version. Webbhotellets dokumentation brukar beskriva det.

Rensa cachen via FTP eller filhanteraren

Kommer du inte in i administrationen kan du tömma cachemappen för hand. Öppna mappen administrator/cache med FTP eller webbhotellets filhanterare och ta bort undermapparna, men låt filen index.html och själva mappen administrator/cache vara kvar.

Mappen cache i sajtens rot följer fortfarande med i Joomlas installationspaket. Sedan Joomla 4 pekar standardinställningen ändå på administrator/cache för både administrationen och den publika sajten. Har någon angett en egen sökväg i Path to Cache Folder är det den mappen som gäller. Använder sajten Redis eller Memcached som Cache Handler finns cachen inte som filer alls. Rensa den i så fall i administrationen eller med kommandot.

Snabbguide

Administrationen

System > Maintenance > Clear Cache > Delete All.

Kommandoraden

Kör php cli/joomla.php cache:clean i sajtens rotmapp.

FTP eller filhanterare

Töm undermapparna i administrator/cache men behåll index.html.

Din webbläsare

Ctrl + Skift + R i Windows eller ⌘ + Skift + R på Mac laddar om sidan utan cache.

Hjälper det inte att rensa cachen i Joomla?

Joomlas cache är bara ett av flera lager. Mellan servern och den som surfar kan det finnas en cache hos webbhotellet och ett CDN som Cloudflare. Till sist sparar varje webbläsare sin egen kopia. Varje lager kan visa en gammal kopia även när Joomla är tömt.

Kontrollera först din egen webbläsare, där en hård omladdning med Ctrl + Skift + R i Chrome, Edge och Firefox hämtar sidan från servern utan kopian i cachen. Syns ändringen då men inte annars ligger felet hos dig och inte hos sajten.

Använder sajten Cloudflare eller ett annat CDN tömmer du dess cache i CDN:ets kontrollpanel. Cloudflare erbjuder rensning av enskilda adresser eller av allt innehåll. Många webbhotell har även en egen servercache, som LiteSpeed Cache eller Varnish, med en knapp för rensning i kontrollpanelen.

Gamla stilmallar efter ett byte av mall är ett vanligt symptom. Kontrollera då att mallens filer verkligen har sparats på servern. Testa sedan en hård omladdning innan du tömmer fler lager.

  • Delete All löser det mesta System > Maintenance > Clear Cache tömmer all systemcache.
  • Testa som utloggad Sidcachen visas aldrig för inloggade administratörer.
  • Rätt mapp är administrator/cache Sedan Joomla 4 hamnar även den publika sajtens cache där.
  • Glöm inte CDN och webbläsare Töm dem efter Joomla om sidan fortfarande är gammal.

Vanliga frågor om cache i Joomla

Var rensar man cache i Joomla 5?

Under System > Maintenance > Clear Cache i administrationen. Klicka på Delete All för att tömma allt.

Är det samma i Joomla 6?

Ja. Joomla 6 har samma cachekomponent, samma menyväg och samma knappar som Joomla 5.

Försvinner artiklar eller inställningar om jag rensar cachen?

Nej. Cachen innehåller bara kopior som Joomla bygger upp igen. Artiklar, användare och inställningar ligger i databasen och påverkas inte.

Varför är listan i Clear Cache tom?

Oftast för att systemcachen är avstängd i den globala konfigurationen. Då finns inget att tömma i Joomla och felet ligger troligen i webbläsaren eller i ett CDN.

Vilken mapp innehåller cachen i Joomla?

Mappen administrator/cache, om ingen annan sökväg har angetts i fältet Path to Cache Folder. Det gäller sedan Joomla 4.

Hur rensar man Joomla-cache från kommandoraden?

Kör php cli/joomla.php cache:clean i sajtens rotmapp. Med tillägget expired töms bara utgångna filer.

Vad är skillnaden mellan Conservative och Progressive caching?

Conservative ger en mindre systemcache. Progressive ger en snabbare och större cache som även sparar modulernas färdiga utseende.

Varför ser jag ändringen men inte mina besökare?

Sidcache-pluginen visar bara cachade sidor för utloggade besökare. Kontrollera sajten i ett privat fönster och töm sedan cachen i Joomla och i CDN.

Hur ofta bör man rensa cachen i Joomla?

Efter större ändringar som byte av mall, uppdatering av tillägg eller nya menyer. Däremellan sköter Joomla själv att gamla kopior går ut efter den inställda cachetiden.

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *