Du klickar på "Uppdatera nu" i WordPress och plötsligt visar din webb bara en vit sida, ett felmeddelande eller fungerar inte alls. Panik? Det behövs inte. Jag har sett det här hundratals gånger hos våra kunder, och det går nästan alltid att lösa.
Det vanligaste som går fel är att ett plugin eller tema inte är kompatibelt med den nya WordPress-versionen, eller att PHP-minnet tar slut under uppdateringen.
Första åtgärd: kontrollera vilken typ av fel du har
Logga in på din webb och se vad som händer. Får du:
- Vit sida (white screen of death)
- "Fatal error" eller "Parse error"
- "The site is experiencing technical difficulties"
- Sidan laddar inte alls
Om du inte ens kan komma in i wp-admin, behöver du arbeta via FTP eller cPanel.
Metod 1: Aktivera debug-läge för att se felet
Öppna filen wp-config.php via FTP och lägg till dessa rader:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Nu skapas en fil /wp-content/debug.log som visar exakt vad som är fel. Oftast ser du vilken plugin eller vilken kodfil som orsakar problemet.
Metod 2: Stäng av alla plugins via FTP
Om du misstänker att ett plugin orsakar problemet:
- Logga in via FTP
- Gå till /wp-content/
- Döp om mappen "plugins" till "plugins-disabled"
- Testa din webb
Fungerar den nu? Då var det ett plugin. Döp tillbaka mappen och aktivera plugins en i taget tills du hittar syndabocken.
Metod 3: Återställ från backup
Detta är varför jag alltid säger att backup är viktigast. Om du har en backup från innan uppdateringen:
- Återställ filerna från backup
- Återställ databasen
- Testa att sidan fungerar
- Vänta några veckor innan du provar uppdatera igen
Ingen backup? Det här är ett lämpligt tillfälle att teckna ett supportavtal så att det inte händer igen.
Metod 4: Manuell återställning av WordPress kärnfiler
Ibland går uppdateringen fel mitt i processen och WordPress-filerna blir korrupta:
- Ladda ner den senaste WordPress-versionen från wordpress.org
- Packa upp den lokalt
- Ta bort wp-config.php och /wp-content/ från den nya mappen
- Ladda upp resten av filerna via FTP (skriv över de gamla)
Detta ersätter bara WordPress kärnfiler, inte ditt innehåll eller dina inställningar.
Metod 5: Öka PHP-minnesgränsen
Uppdateringar kräver mer minne än vanlig drift. Lägg till denna rad i wp-config.php:
ini_set('memory_limit', '512M');
Alternativt, kontakta ditt webbhotell och be dem öka memory_limit i PHP-inställningarna.
När inget fungerar
Har du provat alla metoder utan resultat? Då har förmodligen något gått riktigt fel med databasen eller så finns det djupare kompatibilitetsproblem.
Det är här det blir tekniskt komplicerat. Du kan antingen:
- Anlita en utvecklare för att felsöka
- Kontakta ditt webbhotells support
- Återställa till en äldre backup och acceptera att du förlorar lite innehåll
Så undviker du problemet nästa gång
Uppdatera aldrig direkt på en produktionsserver. Använd en staging-miljö där du kan testa uppdateringar först. Vi gör alltid det åt våra kunder – testar uppdateringen på en kopia av sidan innan vi kör den skarpt.
Ta också backup innan varje uppdatering. Automatiska dagliga backups är guld värda när det här händer.
Uppdateringar är nödvändiga för säkerheten, men de behöver inte vara stressande om du har rätt rutiner.