augusti 25

0 Kommentarer

Hur Du Flyttar en WordPress hemsida med hjälp av ett Plugin (Duplicator)

Att flytta sin WordPress sida från ett webbhotell (server) till ett annat är något som vi alla någon gång kommer behöva göra.

Men själva orsaken till flytten kan dock variera från fall till fall.

Vi har tidigare beskrivit hur du kan göra detta helt manuellt.

Här tänkte vi istället gå igenom hur du kan flytta din WordPress installation med hjälp av ett WordPress plugin (ett tillägg).

Möt Duplicator

Duplicator är ett gratis plugin som gör det enkelt att flytta, eller ta backup, på din WordPress sajt.

Det finns en betalversion av tillägget som är riktigt bra för dig som vill ha lite fler funktioner. Till exempel kan bestämma vart backup-filerna hamnar.

Men för det vi ska göra här idag så räcker det med gratisversionen.

Du kan även använda detta tillägg för att flytta en WP sajt till en ny domän. Alltså när du tröttnat på dethärnamnetkomjagpåförlängesedan.se till detnya.se.

Steg för Steg Flyttguide

Vi försöker att göra det så enkelt som möjligt för dig att följa med. Här ser du först de olika stegen du kommer att behöva följa. Sedan följer mer omfattade beskrivningar av varje steg längre ner.

  1. Välj ett nytt Webbhotell
  2. Installera och konfigurera Duplicator på din sajt
  3. Förbered nya webbkontot (domän & databas)
  4. Ladda upp Duplicator-paketen (WP sajten) till det nya Webbhotellet
  5. Uppdatera Domänens Namnservrar (DNS)
  6. Kör Duplicators Installation- och Migreringsprocess

Ok? Då kör vi.

1 – Välj och skapa konto på ditt nya Webbhotell

Som vi sagt tidigare, flytten kan ha olika anledningar.

Kanske är ditt nuvarande hotell långsamt, för dyrt eller bara allmänt dåligt. Då är det verkligen dags att flytta din sajt.

Om du inte redan valt nytt webbhotell/server sedan tidigare så kan vi varmt rekommendera dig någon av dessa:

  • Inleed – Vår absoluta favorit! De flesta av våra sajter hostar vi hos Inleed.
  • Hostinger – Billig global host där du kan växa.
  • EgenSajt – Relativt litet företag här i Sverige som erbjuder bra tjänster och personlig service.

Kom ihåg att just nu INTE installera WordPress på det nya webbkontot.

Det gör vi istället senare med hjälp av Duplicator pluginet.

2 – Installera Duplicator och Skapa Paketet (backupen)

På din befintliga sajt så installerar du tillägget Duplicator. Sök bara efter det i tilläggskatalogen. Klicka på Installera nu och sedan Aktivera.

Du hittar nu Duplicator i panelmenyn till vänster. Klicka på Duplicator >> Paket och sedan på >>Skapa ny.

Efter det klickar vi på knappen >>Nästa och då görs en skanning för att se så allt är ok med vår sajt.

När skanningen är slutförd och om allt ser bra ut (gröna resultat och bra) så är det dags att klicka på >>Skapa för att nu skapa själva sajtpaketet (backupen).

OBS! Jag har någon gång fått en varning och ett rött resultat men det är oftast inga större problem. Alla dessa gånger har det ändå fungerat att skapa paketet. Det står en beskrivning för vad problemet är. Läs denna och gå vidare efter det.

Denna process kan ta ett par sekunder eller minuter beroende på storleken på din sajt. Så lämna fliken öppen och gör något annat så länge. Oftast går det dock ganska fort.

När skapandeprocessen är klar så ska vi nu ladda ner våra filer. Både installer.php och zip-arkivet behövs.

Så klicka på >>En-Klick-Nedladdning för att smidigt få ner båda filerna på samma gång.

Vissa webbläsare, t ex Chrome, som jag använder här ställer en ytterligare fråga om den ska ladda ner arkivet. Svara bara tillåt.

Nu har vi de filer som behövs för att flytta din sajt till en ny server eller webbhotell.

  • Arkivfilen är en zippad (komprimerad) backup av hela din WordPress sajt med filer och databas.
  • Installer.php filen är den som kommer göra installationsprocessen enkel.

3 – Förberedelser på det nya webbhotellet eller servern

Nu ska vi se till att ditt nya webbkonto blir redo att ta emot dina filer och sajt. Det handlar om att lägga till domänen och skapa en ny tom databas.

Vart ska filerna (backupen) placeras?

Här måste du ju så klart veta vart dessa filer (Duplicator paketen) ska placeras. Vilken folder de ska läggas under.

För att filerna ska hamna på rätt plats måste du se till att det domännamn som sajten ska använda sig av, vilket i detta fall är det gamla, även har en plats på ditt nya webbhotell.

Om du köpte ditt nya webbkonto nyligen så angav du förmodligen den domänen som din sajt ligger under. I så fall kan du hoppa över steget att lägga till domänen, gå istället hit.

Men om du hade ett webbhotellskonto eller server sedan tidigare, under en annan domän, så behöver du lägga till den nygamla domänen för att kunna peka både filer som besökare rätt.

Lägga till Domän hos Inleed

Vi kommer som sagt att här flytta sajten till ett gammalt konto vi har hos Inleed.

Där lägger du till en ny domän så här:

Logga in på ditt konto hos Inleed.

Klicka dig in på >>Domäner.

Scrolla ner och välj >>Lägg till Domännamn. Här skriver du det domännamn som du vill lägga till, alltså sajten vi just nu håller på att flytta.

När domänen är tillagd har det också automatiskt skapats en folder där vi sedan kan lägga våra filer.

Skapa en ny MySQL Databas på det nya Webbhotellet

Vi behöver också skapa en ny tom databas på det nya webbhotellet. Denna kommer vi sedan att fylla med data/rader från den gamla databasen.

Det kanske låter lite skrämmande med ordet databas men det är faktiskt inte speciellt komplicerat.

Skapa Databas och Användare hos Inleed

Återigen, eftersom vi flyttar till Inleed så kommer här en beskrivning på hur du går till väga där.

Inloggad på ditt webbhotellskonto så klickar du på >>Databas.

Scrolla sedan ner till >>Lägg till Databas. När du klickar där fälls databasrutan ut. Här anger du dina olika uppgifter.

  • Databasnamn: välj ett ord eller random bokstäver/siffror.
  • Användarnamn: ta inte samma som databasen, välj något unikt.
  • Användarlösen: välj ett svårt lösenord bestående av siffror, bokstäver & tecken.

Se till att du skriver upp eller kopierar dessa uppgifter för vi kommer att behöva dem senare.

Skapa Databas via cPanel eller Directadmin

Om din nya host har cPanel eller DirectAdmin går det till på ungefär samma sätt.

Leta dig fram till MySQL Management>>Create New Database.

Fyll sedan i databasuppgifter precis som vi gjorde ovan.

4 – Ladda upp WordPress Sajten (Duplicator-paketet) till det nya Webbhotellet

Då är det dags att få över sajten till ditt nya webbkonto eller server.

För att ladda upp filerna kan du använda dig av flera olika sätt.

Du kan dels använda ett FTP program (vår favorit är Filezilla) som kopplar upp dig mot servern. Sedan skickar du upp filerna den vägen. Bästa sättet om du har en väldigt stor sajt.

Men vi använder oss här av den inbyggda filredigeraren i DirectAdmin hos Inleed.

Importera Filerna (Duplicator paketen)

Logga in till DirectAdmin via Inleedkontot. Hovra över System Info & Files i menyn. Klicka sen på >>File Manager.

En nytt fönster öppnar nu upp. Hitta där den rätta mappen du ska ladda upp filerna under.

Beroende på hur folder-strukturen ser ut på ditt hotell så lägger du filerna under t ex:

/anvandarnamn/public_html/[ här lägger du filerna ]

eller

/anvandarnamn/"tillagd domän"/public_html/[ här lägger du filerna ]

När du hittat rätt mapp klicka på New och sedan >>Upload Files.

Nu öppnas en lightbox upp där du ska lägga de båda filerna vi ska ladda upp.

Du ska ladda upp både installer.php och .zip arkivpaketet.

Du ska alltså inte extrahera arkivet, det ska vara zippat.

Klicka sedan på >>Upload.

Nu ligger sajten (duplicator paketet) på det nya webbhotellet. Men det är ännu ett par saker vi måste göra för att allt ska kunna fungera som vi vill.

5 – Uppdatera Domänens Namnservrar (DNS)

Nu ska vi se till att vi dels kan köra installationsprocessen men också att våra besökare kommer att hamna på rätt sajt.

Skulle vi köra igång med att installera nu så skulle det inte fungera. Varför?

Jo för att vår domän fortfarande pekar mot det gamla kontot. Inte det nya där vi har installationsfilen.

Vi behöver därför uppdatera domänens namnservrar.

OBS! Det här är det enklaste sättet att lösa detta. Men den innebär dock att vår sajt förmodligen kommer att ligga nere (inga besökare kommer att nå fram) under en period.

Hur länge är svårt att säga. Det kan handla om minuter men också någon dag eller så. Det beror till stor del på hur snabb du är att köra installationsprocessen när domänen väl är ompekad.

Här tipsar vi om ett sätt att undvika all risk för nertid

Uppdatera Namnserver hos Loopia

Vi har vår domän registrerad hos Loopia och det är också där vi uppdaterar namnservrarna.

Det vi behöver uppdatera är dess DNS namnservrar. De kan se ut ungefär så här:

ns1.hostnamne.com
ns2.hostnamne.com

För att uppdatera dessa hos Loopia så loggar vi in på vårt konto. Leta fram domänen vi ska ändra, klickar oss in på den och sedan på >>Namnservrar.

Här fyller vi sedan i de namnservrar som vårt nya webbhotell använder sig av. Dessa har du fått ta del av när du skapade ditt nya konto, säkert i ett mejl. Om du inte hittar det så finns informationen på ditt konto där.

I vårt fall när vi flyttar till Inleed så är det dessa:

ns1.inleed.net
ns2.inleed.net

Som du ser så har vi angivet flera men det är bara för att jag brukar göra så (och att Inleed rekommenderar det). Men två räcker oftast. Klicka så på >>Byt namnservrar.

Du har nu bytt namnservrar för den här domänen. Det tar dock mellan ett par timmar upp till 48 timmar innan DNS’en är uppdaterad.

Det är också nu som en viss nertid kan uppstå. Du kan alltså inte köra igång med installationen direkt utan måste vänta tills ändringarna slagit igenom.

Testa att rensa din cache och göra en ”hård uppdatering” (Ctrl + F5) för att inte din webbläsare ska visa en gammal sparad version av sajten när du vill komma åt det nya webbhotellets version.

Undvik nertid när domänens DNS ändras

För att slippa nertid överhuvudtaget, vilket såklart är att önska, och ett måste om sajten du flyttar är affärskritisk så kan du följa dessa instruktioner:

För Windows och här för IOS.

Här kan du alltså ändra host filen på din dator för att komma åt installationsfilen på det nya webbhotellet. Det är lite komplicerat men följ instruktionerna så ska du kunna lösa det.

Detta gör att du kan köra installationen direkt och när så domänen pekar mot den nya servern så är sajten redan live.

6 – Dags att Köra Duplicators Installation- och Migreringsprocess

När DNS ändringarna är gjorda är det så dags att göra själva migreringen.

Med hjälp av Duplicator ska vi nu installera och sätta upp all filerna som du tidigare lagt till på ditt nya webbkonto.

Det hela görs i 5 enkla steg och vi går igenom dem alla här.

Steg 1/5 – Öppna din Webbläsare

Öppna upp din webbläsare. Skriv in adressen nedan i läsarfältet:

http(s)://www.dindomän.se/installer.php

(skriv inte dindomän.se utan din riktiga domän här)

Klicka sedan >>Enter.

Det viktiga här är alltså att få med installer.php i slutet av webbadressen.

Steg 2/5 – Installation & Extrahering

Efter att du angett webbadressen ovan så kan det ta ett litet tag innan du ser bilden här nedanför.

Duplicator-pluginet har under tiden kört några tester och en kontroll så att allt ser ok ut.

Som du ser är det mesta markerat grönt med Pass.

Men vi fick här också en varning. Om vi klickar på den raden så får vi mer information om vad själva varningen betyder. I vårt fall var det bara en varning för att problem skulle kunna uppstå. Vi har stött på den tidigare utan problem, så vi kör på.

Bara klicka i T&C och sedan på >>Next.

Nu extraheras alla filer över till den nya servern. Har du en stor sajt an detta ta ett par minuter. Fixa en kaffe så länge :)

Steg 3/5 – Databaskoppling

Nu är det dags att koppla ihop den nya databasen vi skapade tidigare med sajten.

Fyll i det nya Databasnamnet, användaren och lösenordet. Dessa har du ju sparat på ett bra ställe som du nu kommer ihåg :) .

Fältet Host kan du lämna som det är. De flesta webbhotell använder sig av localhost. Skulle ditt använda något annat får du höra av dig till dem.

Efter att du fyllt i uppgifterna så klickar du på >>Test Database. Då testat dina uppgifter för att se om kopplingen hittas. Om allt är grönt så klickar vi sedan på >>Next

Vad som nu händer är att Duplicator importerar rader från din gamla databas till din nya tomma databas. Det brukar gå ganska snabbt.

Steg 4/5 – Uppdatera Sajtdata

I detta steg kan du uppdatera din sajts uppgifter.

Skulle du till exempel i och med flytten byta domän på din sida är det här du skulle ange den nya domänen.

Här kan du också, under Options, lägga till en ny användare.

Eftersom vi inte gör några ändringar här så är det bara att trycka på >>Next.

Steg 5/5 – Nu är det nästan klart

Då är allt nästan klart. Din sajt ligger u uppe på ditt nya webbhotell.

Men av säkerhetsskäl ska du logga in och plocka bort alla installationsfiler som Duplicator skapat. Dock så har de gjort det enkelt genom att detta görs helt automatiskt. Låt bara den rutan vara iklickad. Riktigt smidigt.

Logga in på din sajt, det görs med samma användare och lösen om du inte ändrat detta själv.

Se nu till att surfa runt på sajten och kolla så att allt fungerar och ser bra ut. Har du kontaktformulär och/eller liknande så testa speciellt dessa.

När du är nöjd kan du avinstallera Duplicator-tillägget. Om du nu inte planerar att använda det snart igen för t ex en backup.

OBS! Skulle du få problem med dina url:er så brukar jag gå in på Inställningar>>Permalänkar och där klicka på Spara Ändringar utan att göra några ändringar.

Det gör att din .htaccess fil uppdateras och eventuella problem rättas till.

Vanliga frågor & problem

Här är svaren på några vanliga frågor och problem som brukar kunna dyka upp då & då.

Databasfel – Error Establishing Database Connection?

Får du meddelande om ett databasfel så är det oftast så att du angett fel uppgifter. Antingen databasens namn, användare och/eller lösenord. Kontrollera dessa och ange dem på nytt.

Det kan också handla om din host. Localhost är i 9 fall av 10 det som används men ditt webbhotell kan vara annorlunda. Kolla upp detta.

Vad göra med de gamla filerna hos det gamla Webbhotellet?

Lite beroende på vad du ska göra.

Först och främst så kan det vara bra att ha kvar de gamla filerna ett par dagar på det gamla webbhotellskontot. Bara tills du vet att allt fungerar ok.

Om du inte ska använda dig av det gamla hotellet alls kan du säga upp ditt konto där. Då kommer också eventuella filer som finns kvar att raderas.

Ska det gamla kontot finnas kvar, du kanske har någon annan sajt liggandes där, så kan du radera allt som har med den flyttade domänen/sajten att göra. Men som sagt, vänta någon dag innan så du vet att allt ser bra ut med flytten.

Om jag flyttar en sajt med HTTPs/SSL?

S: Då gäller det att du har ett SSL certifikat på det nya hotellet också. Annars blir det problem.

Lär hur du uppdaterar en WordPress sajt till HTTPs.

Måste man registrera en ny domän när man köper nytt webbhotellspaket?

Det behöver du inte. Men oftast behöver du ange en huvuddomän för själva kontot. Ange då domänen för sajten du tänkt flytta.

Du behöver inte heller flytta domänen till det nya webbhotellet. Den kan ligga kvar hos den registrar du föredrar. Men om du har domänen liggandes hos det webbhotell du nu tänker lämna måste du flytta med domänen.

Jag föredrar att ha domänerna hos en annan registrar än webbhotellet. Många av våra domäner ligger hos Loopia medan sajterna ligger hos t ex Inleed.

Hur kan man se under vilket webbhotell ens sajt ligger, t ex vid DNS ändringar?

S: Det finns flera tjänster online som gör detta. Testa t ex: Hostingchecker

DNS ändringar tar ett x antal timmar för att propagera så det kan vara bra att använda en extern tjänst för att kolla detta.

Slutord & Summering

Då har vi flyttat vår WordPress sajt. Grattis och bra jobbat!

Oavsett om du löser flytten mer manuellt eller med ett plugin som Duplicator så är det faktiskt ingen speciellt svårt grej att göra. Klarar jag det så kan du också lösa det.

Och bara hör av dig via en kommentar här nedanför om du skulle stöta på problem. Så kan vi se om det går att lösa tillsammans :) .


Du kanske också gillar:

{"email":"Ogiltig e-postadress","url":"Ange en korrekt webbadress","required":"Obligatoriskt fält saknas"}

Vill du veta när nya artiklar publiceras? Och dessutom få fler tips & trix.

Koppla upp dig på vår e-postlista. Helt gratis & inget spam garanteras!