
En uppdatering har tre steg. WordPress laddar ner paketet, packar upp det och ersätter de gamla filerna. Om något av dem avbryts lämnas webbplatsen i ett mellanläge där en del filer är nya och en del gamla. Därifrån kommer alla symtom i den här guiden.
Om webbplatsen säger att den tillfälligt är otillgänglig, öppna den först. Stegen finns i guiden WordPress fast i underhållsläge. Först när webbplatsen svarar går uppdateringens läge att se tillförlitligt.
WordPress sätter ett lås i databasen under uppdateringen. Om uppdateringen bryts blir låset kvar. Det går ut av sig självt på ungefär femton minuter, så den snabbaste åtgärden är att vänta. Om du inte vill vänta går låset att ta bort ur databasen. Det finns i tabellen vars namn slutar på _options och raden heter core_updater.lock. Se guiden hantering av databasen.
Öppna uppdateringsvyn i administrationen. Den visar vilket tillägg eller tema som fortfarande har den gamla versionen. Kör uppdateringarna på nytt en i taget i stället för flera samtidigt. Då ser du direkt vilken som är problematisk, om någon.
Då är det ingen slump. De vanligaste orsakerna är en tidsgräns, en minnesgräns och slut på diskutrymme. Ett stort tillägg kan misslyckas bara för att uppackningen tar slut på tid eller minne. Slut på minne behandlas i guiden minnet tog slut.
Ett tillägg går också att uppdatera via en filanslutning. Ladda ner den nya versionen, säkerhetskopiera den gamla mappen, radera den gamla mappen i wp-content/plugins och lägg den nya på plats. Inställningarna finns i databasen och försvinner inte. Samma sak fungerar för ett tema. Anslutningen beskrivs i guiden FTP och SFTP.
Det är en annan sak än en misslyckad uppdatering. Se guiden kritiskt fel på webbplatsen, som visar vad som kraschade och varför.
Starta inte om uppdateringen samma sekund som den föregående bröts. Två samtidiga uppdateringar skriver samma filer och resultatet blir rörigt. Ta en säkerhetskopia före uppdateringar, se guiden om säkerhetskopiering av webbplatsen.
Vi slutför den avbrutna uppdateringen, kontrollerar att mellanläget inte förstörde något och åtgärdar orsaken till att den stannade. Därefter går uppdateringarna igenom utan handpåläggning.