Det spelar ingen roll hur tekniskt kunnig du är eller hur länge du har använt WordPress; det kommer komma en tid när något går fruktansvärt fel. Ibland är det användarfel och ibland andra blir du hackad på grund av en pluginsårbarhet. Om du inte vet hur du fixar det, eller tror att det kan ta mycket tid, är det snabbaste och enklaste sättet att lösa problemet att återställa WordPress från en säkerhetskopia. Det är trots allt därför du har säkerhetskopior, eller varför du borde ha. 😉

I den här guiden kommer vi att täcka hur du återställer WordPress från en säkerhetskopia med sex olika metoder. Med några av alternativen kan din sida vara igång igen på några minuter.

Att Förstå Hur WordPress-säkerhetskopior Fungerar

Innan vi dyker in i hur man återställer WordPress från en säkerhetskopia, är det viktigt att först förstå hur de fungerar. En standard WordPress-säkerhetskopia innehåller webbplatsens filer och MySQL-databas. Men WordPress-säkerhetskopior kan variera beroende på vad som användes för att göra säkerhetskopian.

Säkerhetskopieringsplugin för WordPress

Om du använder ett säkerhetskopieringsplugin för WordPress kommer de att ge dig möjlighet att bara hålla dina /wp-content/uploads/ direkt och databas (ibland dina tema- och pluginmapp) för att spara på diskutrymme. Databasen innehåller alla dina data, och mappen uppladdningar har dina viktiga filer, till exempel bilder i mediebiblioteket, som du annars inte kunde återställa.

Teman och plugins kan vanligtvis enkelt installeras om. Men, de flesta säkerhetskopieringsplugin ger dig möjlighet att göra allt eller är begränsade för att spara på utrymme.

Om du använder ett säkerhetskopieringsplugin som stöder inkrementella säkerhetskopieringar (vilket är vad vi rekommenderar), kommer det att göra en hel webbplatskopiering först, och sedan bara lagra ändringarna som görs på din webbplats efter det. Detta skär dramatiskt ner på diskutrymme och är mycket bättre för prestanda, eftersom det inte överväldigar din server på en gång på ett återkommande schema.

Enklicksåterställningspunkter med WordPress-värdar

Om du har WordPresssäkerhetskopior inkluderat hos din hostingleverantör, är dessa oftare än inte mer som ögonblicksbilder av din webbplats. Du kan tänka på det som Time Machine på din Mac. De flesta hanterade WordPress-värdar låter dig enklicksåterställa till en viss tidpunkt. Detta är överlägset den enklaste och mest praktiska metoden!

Om du är en Kinstakund har du tur, eftersom vi har några av de bästa WordPress-säkerhetskopieringsalternativen i branschen! Vi tar datalagring och lagring på största allvar och det är därför vi faktiskt har sex olika typer av säkerhetskopior:

  1. Automatiska säkerhetskopior som tas var 24:e timme och lagras i 14 dagar (längre på högre planer).
  2. Manuella säkerhetskopieringsåterställningspunkter som du kan skapa när som helst.
  3. Systemgenererade säkerhetskopior som skapas automatiskt när du utför viktiga uppgifter i Kinsta-miljön.
  4. Fullständiga nedladdningsbara säkerhetskopior som är en arkivfil (.zip) som innehåller hela din WordPresswebbplats. Arkivfilen har webbplatsens filer samt SQL-filen som innehåller innehållet i din databas.
  5. Externa säkerhetskopior som gör att du kan konfigurera automatiska säkerhetskopior till en Amazon S3- eller Google Cloud Storage-bucket utanför webbplatsen.
  6. 6-timmars säkerhetskoperingstilläg ($50/månad/webbplats): Säkerhetskopior skapas var 6:e timme och är tillgängliga i 24 timmar. Perfekt för webbplatser som ändras ofta.
  7. Timmevis säkerhetskoperingstillägg ($100/månad/webbplats): Säkerhetskopior skapas varje timme och är tillgängliga i 24 timmar. Perfekt för e-handelswebbplatser, medlemswebbplatser och webbplatser som ändras kontinuerligt.

Vi tar sedan detta ett steg längre. 🤘

Kinska skapar och lagrar också persistenta disk-snapshots (med din säkerhetskopia) av varje maskin i vår infrastruktur var 4:e timme i 24 timmar och sedan var 24:e timme och uppåt i två veckor. Google Cloud Platform lagrar automatiskt flera kopior av varje ögonblicksbild redundant över flera platser med automatiska kontrollsummor för att säkerställa integriteten av dina data. Detta innebär att ögonblicksbilder lagras i olika datacenter från den plats där de ursprungligen skapades.

Därför föreslår vi starkt att du överväger en hostingleverantör som Kinsta som har dessa funktioner. Det totala värdet av säkerhetskopior och hostinginfrastrukturen kommer att betala för sig själv – i motsats till att pussla ihop en annan värd och ett säkerhetskopieringsplugin. Om du är nyfiken: Kinsta inkluderar inte dina säkerhetskopior i ditt totala diskutrymme.

Enklicksåterställning av WordPress från Säkerhetskopia i MyKinsta

Du kan enkelt återställa din WordPresswebbplats från en automatisk, manuell eller systemgenererad säkerhetskopiering direkt i ”MyKinsta”-panelen. Följ bara stegen nedan.

Varje säkerhetskopia är en komplett ögonblicksbild av den här miljöns filer, databas, omdirigeringar och Nginx-konfiguration när säkerhetskopieringen skapades. När du återställer en säkerhetskopia kommer alla ändringar i webbplatsens filer, databas, omdirigeringar, och Nginx-konfiguration rullas tillbaka till den tidpunkt då säkerhetskopian skapades.

Steg 1

Logga först in på MyKinsta-panelen Gå till ”webbplatser” på vänster sida och klicka sedan på WordPresswebbplatsen för vilken du behöver återställa en säkerhetskopia.

MyKinsta WordPresswebbplatser
MyKinsta WordPresswebbplatser

Steg 2

Gå till fliken ”Säkerhetskopior” och du kommer då att se en lista över dina olika alternativ. Här kan du växla mellan dagliga, timme, manuella, systemgenererade och fullständiga nedladdningsbara säkerhetskopior. För denna handledning kommer vi att använda de automatiska dagliga säkerhetskopiorna.

För att återställa en säkerhetskopia klickar du bara på knappen ”Återställ till” bredvid den säkerhetskopia du vill återställa. Att välja alternativet ”Live” kommer att skriva över din produktionsplats.

Återställa WordPress från Säkerhetskopia i MyKinsta
Återställa WordPress från Säkerhetskopia i MyKinsta

Steg 3

Du måste då bekräfta säkerhetskopieringen genom att ange ditt webbplatsnamn. Detta kommer att skriva över din live-miljö. Klicka sedan på ”Återställ.”

Bekräfta WordPress säkerhetskopieringsåterställning
Bekräfta WordPress säkerhetskopieringsåterställning

Beroende på hur stor din webbplats är kan detta ta ett par minuter. Medan återställningen pågår kommer du inte att kunna komma åt din WordPress-webbplats admin-panel Du kan navigera bort från skärmen i MyKinsta-panelen eftersom du blir underrättad så snart återställningen är klar.

WordPress säkerhetskopieringsåterställning pågår
WordPress säkerhetskopieringsåterställning pågår

När återställningsprocessen är klar kan du sedan komma åt din WordPresswebbplats admin-panel. När du återställer en säkerhetskopia genereras en ny säkerhetskopia som kommer att återspegla tillståndet på din webbplats strax innan du återställde den. Detta kan komma till nytta om du behöver ångra återställningen.

Enklicksåterställning av WordPress från Säkerhetskopia till Staging

På Kinsta har du också möjlighet att återställa WordPress från en säkerhetskopia och flytta den direkt till din stagingmiljö istället. Detta kan göra ditt liv enklare på ett antal sätt, såsom:

  1. En smidigare och mer flexibel utvecklingsupplevelse.
  2. Se hur din webbplats fungerade tidigare utan att behöva röra din live-webbplats.
  3. Återställ och hämta information från en tidigare säkerhetskopia utan att ändra din live-webbplats.

Steg 1

Stegen är i huvudsak samma som att återställa en WordPresssäkerhetskopiering till live. För att återställa en säkerhetskopia klickar du bara på knappen ”Återställ till” bredvid den säkerhetskopia du vill återställa. Den här gången väljer du alternativet ”Staging” och det kommer att flytta din säkerhetskopia till staging.

Återställ WordPress från säkerhetskopiering och flytta till stagingmiljön
Återställ WordPress från säkerhetskopiering och flytta till stagingmiljön

Steg 2

Du måste då bekräfta säkerhetskopieringen genom att ange ditt webbplatsnamn. Detta kommer att skriva över din nuvarande stagingmiljö (om en finns, annars kommer en att skapas). Klicka sedan på ”Återställ.”

Bekräfta WordPress säkerhetskopieringsåterställning till stagingmiljö
Bekräfta WordPress säkerhetskopieringsåterställning till stagingmiljö

Beroende på hur stor din webbplats är kan detta ta ett par minuter. Du kan sedan komma åt din stagingwebbplats, som nu har sin egen miljö, helt skild från din live-webbplats. Stagingwebbplatser, precis som säkerhetskopior, räknas inte heller mot din hostingplans diskutrymme. 👍

Återställa WordPress från Säkerhetskopia med ett Plugin

Härefter kommer vi att visa dig hur du återställer WordPress från en säkerhetskopia med hjälp av ett plugin. Vi rekommenderar bara att du använder dem som stöder inkrementella säkerhetskopior.

En inkrementell webbplatssäkerhetskopia är när systemet bara skapar en säkerhetskopia när webbplatsfiler och databastabeller har ändrats. Anledningen till detta är att förbättra din webbplats prestanda och undvika dussintals onödiga säkerhetskopior på din server. Därför är det bättre att ditt säkerhetskopieringsplugin skannar den senaste filen och hoppar över nästa säkerhetskopia om ingenting har förändrats.

Här är fyra säkerhetskopieringsplugin vi rekommenderar:

För denna handledning kommer vi att använda WP Time Capsule. Den har en gratis, fullt utrustad version som du kan använda i 30 dagar. Detta är bra eftersom det innebär att du kan prova det först innan du bestämmer dig.

WP Time Capsule-plugin för WordPress
WP Time Capsule-plugin för WordPress

WP Time Capsule erbjuder både inkrementella säkerhetskopior och återställningar. Detta innebär att du kan förbättra din webbplats prestanda och göra dina återställningar enklare genom att aldrig kopiera filer under säkerhetskopieringar och bara välja de specifika filer som behövs för återställningarna.

Vi antar att du redan har en säkerhetskopia. Om du behöver hjälp med att installera det från början, kolla in WP Time Capsules komma igång-guide. Annars, följ stegen nedan för att återställa WordPress från en WP Time Capsule-säkerhetskopia.

Steg 1

Logga in på din WordPress-panel gå till ”WP Time Capsule ” → ”Säkerhetskopior” och välj en återställningspunkt i kalendern.

Observera: Om du inte har tillgång till din WordPress admin-pane (kanske är den för närvarande otillgängligt), se WP Time Capsules lösning på hur man återställer en webbplats som är nere.

Välj WP Time Capsule återställningspunkt
Välj WP Time Capsule återställningspunkt

Steg 2

Klicka sedan på ”Återställ webbplats till denna punkt.” De har också möjlighet att återställa till sin egen staginglösning.

Återställa WordPress från säkerhetskopia med WP Time Capsule
Återställa WordPress från säkerhetskopia med WP Time Capsule

Och det var allt! Ganska lätt eller hur?

Återställa Säkerhetskopia av WordPressdatabas med phpMyAdmin

Det kan finnas tillfällen då du behöver återställa din databas manuellt. Du kan följa dessa steg nedan om hur du återställer din MySQL-databas med phpMyAdmin.

phpMyAdmin är ett gratisverktyg med öppen källkod som är tillgängligt via din webbläsare som används för att hantera administrationen av MySQL eller MariaDB. Den kan användas för alla typer av olika operationer, såsom att migrera databaser, hantera tabeller, index och köra SQL.

Observera: Denna handledning förutsätter att du redan har en säkerhetskopia eller exporterad *.sql-fil som du kommer att importera. Om inte, se vår handledning om hur du säkerhetskopierar din MySQL-databas med phpMyAdmin.

Steg 1

Först måste du logga in på phpMyAdmin. På Kinsta har vi en lättåtkomlig länk till phpMyAdmin inifrån MyKinsta-panelen. Den finns under fliken ”Information” på din webbplats i sektionen ”Databasåtkomst”.

phpMyAdmin-länk i MyKinsta-panelen
phpMyAdmin-länk i MyKinsta-panelen

Observera: Placeringen av phpMyAdmin kan variera om du har en annan hostingleverantör. Du kan kontrollera deras dokumentation eller nå ut till deras supportteam och fråga var den ligger. Om du använder cPanel kan phpMyAdmin hittas under avsnittet ”Databaser”.

cPanel phpMyAdmin
cPanel phpMyAdmin

Steg 2

Klicka på din WordPressdatabas. Troligtvis kommer namnet att motsvara namnet på din webbplats.

phpMyAdmin WordPressdatabas
phpMyAdmin WordPressdatabas

Steg 3

Klicka på fliken ”Importera” och sedan på ”Välj fil.” Välj din *.sql-fil kopia/export. Och klicka sedan på ”Gå.”

Viktigt: Att importera din *.sql-fil kommer att skriva över det aktuella innehållet i din databas. Se till att ta en säkerhetskopia för säkerhets skull. Om du inte är bekväm med att göra detta, kolla med en utvecklare först.

MySQL-databasimport i phpMyAdmin
MySQL-databasimport i phpMyAdmin

Om du återställer din databas på grund av att du tror att din WordPresswebbplats kan ha hackats, finns det några ytterligare steg vi rekommenderar att du tar. Kom ihåg att om du är en Kinstakund erbjuder vi gratis hackfixar! Så se till att nå ut till oss först, eftersom vi är glada att hjälpa dig, dygnet runt.

Föreslagen läsning: Hur man exporterar en WordPress-webbplats.

Ändra Ditt Databaslösenord

Om din WordPress-webbplats har hackats, bör du återställa ditt lösenord för MySQL-databas. Under avsnittet databasåtkomst i MyKinsta-panelen hittar du ett ”Skapa nytt databaslösenord”-alternativ. När du använder detta kommer din wp-config.php-fil att uppdateras automatiskt (så länge den finns i webbplatsens rot, vilket är standard). Om den inte finns i roten kan du manuellt uppdatera din wp-config.php-fil.

Skapa ett nytt databaslösenord
Skapa ett nytt databaslösenord

Installera Om WordPresskärnan (Ogiltiga Plugin, Teman)

Det andra bi rekommenderar är att installera om WordPresskärnan. Detta påverkar inte dina data (lagrade i databasen) eller anpassningar.

Om du har att göra med ett ogiltigt WordPressplugin eller tema, bör du också installera om dem, men med en legitim kopia från utvecklaren.

Återställa Säkerhetskopia av WordPressdatabas med cPanel

Om du har en hostingleverantör som använder cPanel, kan du återställa din WordPressdatabas på ett liknande sätt. Följ stegen nedan.

Steg 1

Logga in på ditt CPanel-konto och under avsnittet ”Filer” klickar du på ”Säkerhetskopia.”

cPanel Säkerhetskopia
cPanel Säkerhetskopia

Steg 2

Bläddra ner till ”Återställ en MySQL-databassäkerhetskopiering”. Klicka på ”Välj fil” och välj din *.sql-fil kopia/export. Klicka sedan på ”Ladda upp”.

cPanel återställ MySQL-databassäkerhetskopiering
cPanel återställ MySQL-databassäkerhetskopiering

Manuellt återställa WordPress-filer från instrumentpanelen eller använda SFTP

Om du behöver återställa dina WordPress-filer manuellt kommer här två olika metoder som du kan använda.

Återställa WordPress-filer från instrumentpanelen

Om du fortfarande har tillgång till instrumentpanelen kan du först prova den här metoden. Det är förvånansvärt enkelt.

I din WordPress-panel gå till ”Instrumenpanel” → ”Uppdateringar” i sidofältet. Klicka sedan på knappen ”Installera om nu”.

WordPress-panelen Installera om-alternativet
WordPress-panelen Installera om-alternativet

När du klickar på knappen, kommer WordPress automatiskt hämta och installera den senaste versionen av WordPress. Du kör i huvudsak bara den normala uppdateringsprocessen manuellt som WordPress utför när du uppdaterar WordPress från instrumentpanelen.

Det kan ta några sekunder – men när processen är klar bör du ha en ny kopia av WordPress installerad.

Återställa WordPress-filer med SFTP

Om du inte kan komma åt din WordPress-panel på grund av ett fel (eller bara föredrar att arbeta över SFTP), kan du utföra en liknande process via SFTP. Du kommer i princip att duplicera manuellt vad WordPress annars skulle göra åt dig från avsnittet ovan.

Här är en snabb sammanfattning av stegen:

  1. Ladda ner den senaste versionen av WordPress.
  2. Extrahera .zip-filen.
  3. Ladda upp allt utom /wp-content/-mappen.

Steg 1

Gå först över till WordPress.org och ladda ner den senaste versionen av WordPress.

Ladda ner den senaste versionen av WordPress
Ladda ner den senaste versionen av WordPress

Steg 2

När nedladdningen är klar, extrahera hela innehållet i .zip-filen till din dator. Ta sedan bort wp-content-mappen.

Ta bort WordPress wp-content-mappen
Ta bort WordPress wp-content-mappen

Steg 3

När du har gjort det, anslut till din värd via SFTP och ladda upp de återstående filerna till mappen där du ursprungligen installerade WordPress. Vanligtvis är detta din rotmapp som heter något som public eller public_html.

När du börjar ladda upp filerna borde ditt SFTP-program uppmana dig med ett meddelande som säger något som ”målfil finns redan.” När det händer, se till att välja alternativet Skriv över och fortsätt:

Ladda upp återstående filer via SFTP
Ladda upp återstående filer via SFTP

Eftersom du redan har raderat wp-content-mappen kommer detta att skriva över alla WordPress-kärnfiler utan att påverka några av dina teman eller plugins. När uppladdningen är klar bör du ha en nyinstallerad kopia av WordPress-kärnfilerna och saker och ting fungerar förhoppningsvis smidigt.

Sammanfattning

Medan att återställa WordPress från en säkerhetskopia eller filer oftast en ganska enkel process, finns det tillfällen där du kan stöta på vissa problem. Här är några vanliga vi ser användare kämpar med och länkar om hur man rättar till dem:

Om du är en Kinsta-klient behöver du troligtvis aldrig oroa dig för det här. Vi har sex olika alternativ för säkerhetskopiering och du kan återställa din webbplats när som helst med ett enda klick! Om din webbplats råkar hackas när du är hostad på vårt nätverk, kommer vårt team av WordPress-experter att fixa det gratis.

Har du några andra tips eller saker du har stött på när du försöker återställa WordPress från en säkerhetskopia? Vi skulle gärna höra om det nedan i kommentarerna.

Brian Jackson

Brian har stor passion för WordPress och har använt det i över ett årtionde, han har till och med utvecklat ett par premium-plugins. Brian gillar att blogga, kolla filmer och hiking. Ta kontakt med Brian via Twitter.