Å flytte et nettsted til et nytt webhotell høres kanskje komplisert ut, men med riktig rekkefølge og litt planlegging kan du gjennomføre hele migreringen uten at besøkende opplever nedetid – eller merker at noe har skjedd i det hele tatt. Denne guiden tar deg gjennom hele prosessen steg for steg.

Prinsippet bak nedetidsfri migrering

Hemmeligheten er å sette opp nettstedet fullt ut på den nye serveren før du peker domenet dit. Slik ser flyten ut på overordnet nivå:

  1. Kopier alle filer til ny server
  2. Eksporter og importer databasen
  3. Konfigurer og test på ny server (via midlertidig adresse)
  4. Senk DNS TTL på det gamle domenet
  5. Pek domenet til ny server
  6. Verifiser at alt fungerer

Siden det gamle nettstedet fortsatt er oppe mens du rigger det nye, er det ingen periode der besøkende møter en tom side.

Steg 1: Forbered og ta backup

Før du begynner, ta en komplett backup av det eksisterende nettstedet – både filer og database. Dette er sikkerhetsnettet ditt dersom noe går galt underveis.

  • Filer: Last ned via SFTP eller bruk kontrollpanelets filbehandler. Se artikkelen om FTP vs. SFTP for råd om trygg filoverføring.
  • Database: Eksporter via phpMyAdmin (Eksport → Hurtigeksport → SQL) eller via CMS-plugin (for eksempel All-in-One WP Migration for WordPress).

Les mer om backup av nettsted for en fullstendig sjekkliste.

Steg 2: Sett opp det nye webhotellet

Opprett konto og webhotell-pakke hos den nye leverandøren – for eksempel Vymo webhotell fra 49,–/md . Opprett en ny database i kontrollpanelet og noter databasenavn, brukernavn og passord.

Steg 3: Kopier filer til ny server

Koble til den nye serveren via SFTP og last opp alle filene fra backupen. For et WordPress-nettsted er det typisk hele innholdet i public_html-mappen (eller tilsvarende rotmappe).

Steg 4: Importer databasen

Åpne phpMyAdmin på den nye serveren, velg den nye databasen og importer SQL-filen du eksporterte i steg 1. Vent til importen er ferdig og kontroller at tabellene ser korrekte ut.

Oppdater konfigurasjonsfilen

For WordPress: åpne wp-config.php og oppdater følgende med den nye databasens verdier:

define('DB_NAME',     'ny_database_navn');
define('DB_USER',     'ny_bruker');
define('DB_PASSWORD', 'nytt_passord');
define('DB_HOST',     'localhost');

Dersom nettstedet bruker en annen URL på den nye serveren i testfasen, må du også oppdatere siteurl og home i databasen (tabellen wp_options).

Steg 5: Test på ny server

Før du peker domenet, må du verifisere at nettstedet fungerer som forventet på den nye serveren. Du kan gjøre dette ved å endre hosts-filen på din egen datamaskin slik at domenet midlertidig pekes til den nye serverens IP-adresse – kun for deg.

På Mac/Linux (krever admin-rettigheter):

sudo nano /etc/hosts

Legg til en linje:

ny.server.ip.adresse  dittdomene.no

Besøk nettstedet i nettleseren, test forsiden, skjemaer, innlogging og eventuelle kjøpsfunksjoner. Ser alt bra ut? Da er du klar for DNS-overgangen.

Husk å fjerne hosts-linjen igjen etterpå.

Steg 6: Senk DNS TTL

TTL (Time to Live) bestemmer hvor lenge DNS-oppføringene dine caches av internett-leverandører og DNS-resolvers globalt. Dersom TTL er satt til 86400 (24 timer), kan det ta opp til ett døgn etter en DNS-endring før alle besøkende ser den nye serveren.

For å minimere denne overgangstiden: gå inn på domeneregistraren din og senk TTL til 300–600 sekunder (5–10 minutter) minst 24 timer før du planlegger å bytte DNS. Da er cachen gammel nok til å ha utløpt når du faktisk gjør endringen. Se hvordan du peker domenet til nettstedet for en nærmere forklaring av DNS-innstillinger.

Steg 7: Pek domenet til ny server

Oppdater DNS-pekerne (typisk A-posten for @ og www) til den nye serverens IP-adresse. Med den lave TTL-en du satte i forrige steg, vil de fleste besøkende nå den nye serveren innen noen minutter.

Hold det gamle webhotellet aktivt i minst 24–48 timer etter DNS-byttet. Noen DNS-resolvers kan fortsatt ha den gamle IP-adressen i cache lenger enn forventet.

Steg 8: Aktiver SSL på ny server

Dersom SSL ikke allerede er satt opp på den nye serveren, aktiver det nå. Les slik aktiverer du gratis SSL på webhotellet for en komplett guide. Med Let’s Encrypt er dette gratis og tar få minutter.

Steg 9: Verifiser og rydde opp

Etter at DNS har propagert:

  • Besøk nettstedet og bekreft at hengelåsen (HTTPS) vises
  • Gå gjennom hovedfunksjonene én gang til
  • Sjekk at e-poster fra kontaktskjema mottas korrekt
  • Slett hosts-linjen fra datamaskinen din dersom du ikke allerede har gjort det
  • Kanseller det gamle webhotellet når du er trygg på at alt fungerer

Oppsummering

StegHandling
1Backup av filer og database
2Opprett nytt webhotell og database
3Last opp filer via SFTP
4Importer database, oppdater konfig
5Test via hosts-fil
6Senk DNS TTL (24t i forveien)
7Pek DNS til ny server
8Aktiver SSL
9Verifiser og avslutt gammelt abonnement

Migrering er et godt tidspunkt for å vurdere delt webhotell vs. VPS – kanskje det nye nettstedet ditt har vokst seg klart for mer ressurser? Utforsk Vymos webhotell-pakker og priser for å finne riktig løsning.

Klar til å sikre domenet ditt?

Sjekk om navnet er ledig – live mot registeret, på .no, .com og flere.