Flytta WordPress till nytt webbhotell utan nertid
Rädslan för nertid är den vanligaste anledningen till att stanna kvar hos ett webbhotell som blivit dyrt. Med rätt ordning på stegen behöver webbplatsen inte vara otillgänglig en enda minut.
Nyckeln till en flytt utan avbrott är att aldrig flytta allt på en gång. I stället kör du den gamla och den nya servern parallellt en period och låter DNS gradvis peka om trafiken. Då uppstår aldrig ett läge där webbplatsen inte finns någonstans.
Innan du börjar
- Kontrollera om det nya webbhotellet erbjuder gratis flytthjälp. Nästan alla svenska leverantörer gör det, och då sköter de det tekniska åt dig.
- Ta en fullständig backup av filer och databas från det gamla kontot, och ladda ner den lokalt. Lita inte enbart på leverantörens egen backup.
- Notera var domänen är registrerad. Registraren är inte nödvändigtvis samma bolag som webbhotellet.
- Lista alla e-postkonton på domänen, med lösenord. Det är detta som oftast glöms bort, och det är där de riktiga problemen uppstår.
- Kontrollera PHP-version och databasversion på det gamla kontot, så att den nya miljön kan sättas upp likadant.
Steg 1: Sänk TTL ett dygn i förväg
TTL, time to live, styr hur länge namnservrar och webbläsare får cacha ett DNS-svar. Standard ligger ofta på 3 600 sekunder eller mer, ibland ett dygn. Så länge kan trafik fortsätta gå till den gamla servern efter att du bytt.
Gå in i DNS-inställningarna hos din registrar och sänk TTL på A-posten till 300 sekunder. Gör det minst ett dygn innan flytten, så att den gamla TTL-perioden hinner löpa ut. När du sedan byter IP-adress slår ändringen igenom på fem minuter i stället för på ett dygn.
Steg 2: Sätt upp webbplatsen på den nya servern
- 1Skapa kontot hos det nya webbhotellet och lägg upp domänen där, utan att ändra DNS ännu.
- 2Ladda upp filerna och importera databasen.
- 3Uppdatera wp-config.php med de nya databasuppgifterna.
- 4Testa webbplatsen via leverantörens tillfälliga adress, eller genom att lägga in en rad i din lokala hosts-fil som pekar domänen mot den nya IP-adressen. Då ser bara du den nya servern medan alla andra ser den gamla.
- 5Klicka igenom webbplatsen ordentligt: formulär, inloggning, bilder och kassan, om det finns en.
Steg 3: E-posten — där det brukar gå fel
Webbplatsen styrs av A-posten, e-posten av MX-posterna. De är oberoende av varandra, och det är fullt möjligt att flytta webbplatsen men låta e-posten ligga kvar ett tag. Det är ofta klokt.
Skapa alla e-postkonton på den nya servern innan du rör MX-posterna. Går du över innan kontona finns studsar inkommande post, och studsad post kommer inte tillbaka. Räkna också med att befintlig post i inkorgarna inte följer med automatiskt — den behöver antingen hämtas via IMAP-synk eller exporteras manuellt.
Har du SPF-, DKIM- eller DMARC-poster uppsatta måste även de uppdateras till den nya leverantörens värden, annars börjar din utgående post hamna i skräpposten.
Steg 4: Byt DNS och kör parallellt
Nu pekar du om A-posten till den nya IP-adressen. Med TTL på 300 sekunder är omställningen i praktiken klar inom några minuter, även om enstaka operatörer kan cacha längre än de borde.
Behåll det gamla kontot aktivt i en till två veckor. Det kostar en extra månadsavgift och är värt varenda krona: dels fångar det upp besökare vars DNS hänger kvar, dels har du en fungerande miljö att gå tillbaka till om något visar sig vara fel på den nya.
Steg 5: SSL och det sista
- Kontrollera att ett nytt SSL-certifikat utfärdats på den nya servern. Let's Encrypt kräver att DNS pekar rätt, så certifikatet kan inte utfärdas förrän efter steg 4 — räkna med ett kort glapp.
- Verifiera att webbplatsen svarar på https och att http omdirigerar dit.
- Kontrollera att inga interna länkar eller bild-URL:er pekar på den gamla serverns adress.
- Skicka ett testmejl till och från varje e-postkonto.
- Håll ett öga på Search Console efter nya genomsökningsfel de första dagarna.
- Säg upp det gamla kontot först när allt varit stabilt i minst en vecka.
När du bör flytta
Gör flytten tidigt i veckan och tidigt på dagen, inte på fredag eftermiddag. Går något fel vill du kunna nå supporten hos både den gamla och den nya leverantören. Undvik också perioder med hög trafik: driver du e-handel är veckorna före jul fel tillfälle.
Den bästa tidpunkten att börja fundera på ett byte är ungefär en månad före förnyelsen. Då hinner du jämföra i lugn och ro, och du har fortfarande möjlighet att i stället förhandla med din nuvarande leverantör.