Backup av WordPress – så säkerhetskopierar och återställer du din sajt
Tre sätt att säkerhetskopiera WordPress – med tillägg, hos webbhotellet eller för hand – och det viktigaste av allt: att testa att återställningen fungerar.
Kort svar: En WordPress-sajt består av två delar som båda måste säkerhetskopieras: databasen, där allt innehåll och alla inställningar finns, och filerna, framför allt mappen wp-content med bilder, teman och tillägg. Det enklaste är tillägget UpdraftPlus, som schemalägger säkerhetskopior och skickar dem till en extern lagringsplats som Google Drive eller Dropbox. Det viktigaste är ändå att du testar att återställningen fungerar.
Vad behöver säkerhetskopieras?
| Del | Vad den innehåller | Hur ofta den ändras |
|---|---|---|
| Databasen | Inlägg, sidor, kommentarer, användare, alla inställningar, ändringar i Webbplatsredigeraren | Varje gång du publicerar eller ändrar något |
wp-content/uploads |
Bilder och andra uppladdade filer | När du laddar upp media |
wp-content/themes och plugins |
Teman och tillägg | Vid uppdateringar |
wp-config.php |
Databasuppgifter och inställningar | Sällan |
Själva WordPress-filerna, wp-admin och wp-includes, behöver du inte säkerhetskopiera. De kan alltid laddas ned på nytt från WordPress.org.
Regeln 3-2-1
En beprövad tumregel för säkerhetskopior:
- 3 kopior av dina data
- på 2 olika typer av lagring
- varav 1 på en annan plats än själva sajten
Praktiskt för en WordPress-sajt: webbhotellets egna kopior, plus kopior från ett tillägg som skickas till en molntjänst hos en annan leverantör. En säkerhetskopia som bara ligger på samma server som sajten hjälper inte om servern försvinner eller blir hackad.
Alternativ 1: UpdraftPlus (rekommenderas för de flesta)
UpdraftPlus är det mest använda backuptillägget, med över fyra miljoner aktiva installationer. Det är testat med WordPress 7.1.3 och har svenskt språkpaket. Gratisversionen kan enligt tilläggets beskrivning spara säkerhetskopior till Dropbox, Google Drive, Amazon S3 (och S3-kompatibla tjänster), Rackspace, FTP, DreamObjects, OpenStack Swift och e-post.
Så kommer du igång:
- Installera UpdraftPlus under Tillägg → Lägg till tillägg och aktivera det.
- Tillägget öppnar en installationsguide. Följ den, eller hoppa över den och gå till menyn UpdraftPlus i adminpanelen.
- Under inställningarna: välj Schemaläggning för filsäkerhetskopiering och Schemaläggning för databassäkerhetskopiering. En bra start är databasen dagligen och filerna veckovis. I vår svenska installation var intervallen delvis oöversatta (Daily, Weekly).
- Välj fjärrlagring, till exempel Google Drive eller Dropbox, och anslut ditt konto.
- Spara inställningarna och klicka på Säkerhetskopiera nu för att ta en första kopia direkt.
I vårt test laddade UpdraftPlus inga filer för besökarna. Det lade bara till en meny och en knapp i verktygsfältet.
Andra alternativ: Duplicator passar särskilt bra för att flytta en sajt till ett nytt webbhotell. Många webbhotell har dessutom egna backuptillägg eller backup i kontrollpanelen.
Alternativ 2: Webbhotellets backup
De flesta webbhotell tar automatiska säkerhetskopior. Kontrollera:
- Hur ofta tas kopiorna, och hur länge sparas de?
- Ingår databasen? Ibland gäller backupen bara filerna.
- Hur återställer du? Själv i kontrollpanelen, eller via support (och kostar det något)?
- Kan du ladda ned en kopia och spara den någon annanstans?
Webbhotellets backup är en bra grund men räknas inte som kopian “på annan plats” i 3-2-1-regeln, eftersom den ligger hos samma leverantör.
Alternativ 3: För hand
Bra att kunna, till exempel inför en stor ändring eller om ett tillägg inte går att använda.
Databasen exporterar du i phpMyAdmin: välj databasen, klicka på Exportera (Export), välj formatet SQL och spara filen. Har du SSH och WP-CLI går det snabbare:
wp db export backup-$(date +%Y-%m-%d).sqlFilerna laddar du ned via FTP/SFTP eller filhanteraren hos webbhotellet. Mappen wp-content och filen wp-config.php räcker.
Testa återställningen
En säkerhetskopia du aldrig har provat att återställa är en förhoppning, inte en backup. Gör så här minst en gång:
- Skapa en testmiljö, till exempel en staging-sajt hos webbhotellet, en lokal installation eller WordPress Playground. Se Lokal utvecklingsmiljö för WordPress.
- Återställ den senaste säkerhetskopian dit, med UpdraftPlus, genom att importera SQL-filen och kopiera
wp-content. - Kontrollera att inlägg, bilder, inställningar och inloggning fungerar.
Då vet du att kopiorna är kompletta och hur lång tid en återställning tar, innan du behöver det på riktigt.
Ta alltid en extra backup innan …
- du uppdaterar WordPress till en ny huvudversion, till exempel inför WordPress 7.2
- du byter tema eller ändrar mycket i Webbplatsredigeraren
- du installerar eller uppdaterar ett tillägg som ändrar i databasen, som en webbutik eller ett medlemstillägg
- du ändrar i
wp-config.phpeller.htaccess
Råkar något gå fel efter en uppdatering hjälper guiden Det har uppstått ett kritiskt fel dig att hitta orsaken, och med en färsk säkerhetskopia kan du alltid gå tillbaka.
Vanliga frågor
Hur ofta ska jag ta backup?
Så ofta som du har råd att förlora arbete. En sajt som uppdateras varje dag behöver daglig backup av databasen; en sajt som sällan ändras klarar sig med veckovis. Ta alltid en extra backup före större uppdateringar.
Räcker webbhotellets backup?
Den är ett bra skydd, men lita inte enbart på den. Ta reda på hur länge kopiorna sparas och hur du återställer – och ha gärna en egen kopia hos en annan leverantör, så att du inte är beroende av webbhotellet om något händer där.
Hur stor blir en backup?
Databasen är oftast liten – några megabyte för en vanlig sajt. Det mesta av storleken kommer från uppladdade bilder och filer i wp-content/uploads, som kan bli flera gigabyte på en bildtung sajt.
Källor
Hittar du ett fel? Hör av dig så rättar vi.