En Joomla-uppdatering som tar ner sidan är inte ovanligt. Jag ser det hos kunder ett par gånger per halvår — oftast efter en core-uppdatering eller när ett tillägg uppdaterades i fel ordning. Resultatet är detsamma: vit sida, 500-fel eller en sida som laddar men ser helt fel ut.
Det går att lösa. Men du behöver veta vad du letar efter.
Börja med att ta reda på vad som faktiskt hände
Logga in på servern via FTP eller SSH och titta i Joomlas felloggar. Filen ligger normalt under /administrator/logs/ eller i serverns egna PHP-logg. Där ser du vilket tillägg eller vilken fil som kastade felet.
Om du inte har serveråtkomst: kontakta ditt webbhotell och be om loggfilen. Det tar 10 minuter och du sparar timmar av gissande.
De tre vanligaste orsakerna
PHP-versionsinkompatibilitet. Joomla 4 och 5 kräver PHP 8.x. Äldre tillägg klarar det inte alltid. Om du precis uppgraderat Joomla-kärnan och PHP samtidigt, är det här du börjar.
Tilläggskonflikter. Tredjepartstillägg — särskilt de som kopplar mot betalväxlar, formulär eller egna moduler — uppdateras inte alltid i takt med Joomla. Ett tillägg som inte är kompatibelt med den nya kärnan kan ta ner hela fronten.
Korrupt databas. Speciellt vid uppgraderingar från Joomla 3 till 4. Migrationsverktyget är ganska bra, men om databasen hade skräp i sig innan — trasiga relationer, deprecated kolumner — kan det bita i efterhand.
Steg för steg för att återställa
Först: om du har en backup från innan uppdateringen, återställ den. Det är snabbaste vägen tillbaka. Om du inte har backup — anteckna det till nästa gång och fortsätt nedan.
1. Aktivera debug-läget manuellt
Öppna /configuration.php i en texteditor och sätt:
public $debug = '1';
public $error_reporting = 'maximum';
Ladda om sidan. Nu ser du troligen ett konkret felmeddelande istället för en blank vit sida.
2. Inaktivera tillägg via databasen
Om du inte kommer in i admingränssnittet behöver du gå direkt mot databasen via phpMyAdmin eller MySQL. Kör:
UPDATE jos_extensions SET enabled = 0 WHERE type = 'plugin' AND folder = 'system';
Byt jos_ mot ditt faktiska tabellprefix. Prova att ladda om sidan. Om det funkar är det ett system-plugin som krånglar — aktivera dem ett i taget tills du hittar boven.
3. Kontrollera filbehörigheter
Efter en FTP-baserad uppdatering hamnar ibland filer med fel behörigheter. Kataloger ska vara 755, filer 644. Fel här ger ofta 403- eller 500-fel som ser slumpmässiga ut.
4. Töm cachen
Joomla cachar aggressivt. En trasig cache-post efter uppdateringen kan ge konstiga symptom. Ta bort innehållet i /cache/ och /administrator/cache/ manuellt om du inte kommer in i adminpanelen.
Om ingenting fungerar
Då behöver du förmodligen göra en ren installation av Joomla-kärnan och sedan koppla ihop den med den befintliga databasen. Det kräver att du vet vilket Joomla-version du körde innan och att databasstrukturen inte är helt trasig.
Alternativt: återställ från backup och gör om uppdateringen — men den här gången med en staging-kopia först. Det är inte glamoröst råd, men det är det rätta.
Vi hanterar den här typen av akuta situationer inom ramen för vårt Joomla supportavtal. Har du en site nere just nu kan du också ta en titt på vad vi gör vid hackade eller trasiga Joomla-sajter.
En sak att fixa efter att sidan är uppe igen
Oavsett vad som orsakade kraschen: se till att du har en fungerande backup-rutin på plats innan nästa uppdatering. Inte en backup på samma server — en extern kopia, till molnet eller lokal maskin. Helst automatisk, helst testad.
Det tar en timme att sätta upp. En återställning utan backup tar betydligt längre.