Du har bygget nettsiden ferdig lokalt i Local og er fornøyd med resultatet. Nå skal den ut på nett slik at resten av verden kan se den. Å flytte WordPress til et webhotell er en prosess med flere steg, men hvert steg er logisk og overkommelig. Du trenger et webhotell med et domene, et FTP-program for å overføre filer, og tilgang til databaseverktøyet phpMyAdmin. Har du det klart, er du i gang.
Last opp filene med FTP
Alle WordPress-filene som ligger lokalt på maskinen din skal overføres til webhotellet. Til dette bruker du et FTP-program. FileZilla er gratis og fungerer på både Windows og Mac.
Åpne FileZilla og koble til webhotellet med FTP-innloggingen du har fått fra hostingleverandøren. Du trenger vertsnavn (server), brukernavn, passord og portnummer. Disse finner du i velkomst-e-posten fra webhotellet eller i kontrollpanelet hos hostingleverandøren.
Til venstre i FileZilla ser du filene på din lokale maskin. Naviger til WordPress-mappen i Local. Den ligger vanligvis under Local Sites, deretter mappene for nettsiden din, og videre inn i app og public. Her finner du alle WordPress-filene. Til høyre ser du filene på webhotellet. Naviger til riktig mappe, som oftest heter public_html eller www.
Merk alle filene i den lokale WordPress-mappen og dra dem over til høyre side. Overføringen starter. WordPress-installasjonen består av rundt 10 000 filer, så dette tar litt tid avhengig av internettforbindelsen din. La FileZilla jobbe ferdig uten å avbryte.
Flytte WordPress webhotell: oppdater wp-config.php
Filen wp-config.php er WordPress sin konfigurasjonsfil. Den inneholder blant annet databaseinnstillingene. Lokalt peker disse til databasen på din maskin. Nå må de peke til databasen på webhotellet.
Åpne wp-config.php på webhotellet (du kan redigere den direkte i FileZilla ved å høyreklikke og velge View/Edit). Finn disse fire linjene og endre verdiene til de du har fått fra webhotellet:
- DB_NAME er navnet på databasen hos webhotellet.
- DB_USER er brukernavn for databasen.
- DB_PASSWORD er passordet for databasebrukeren.
- DB_HOST er databaseserveren. Mange webhotell bruker "localhost", men det varierer.
Du finner disse verdiene i kontrollpanelet til webhotellet, vanligvis under en seksjon for databaser eller MySQL. Lagre filen etter at du har gjort endringene.
Eksporter databasen fra Local
WordPress lagrer alt innhold, innstillinger, brukere og menystruktur i databasen. Filene du nettopp overførte er selve programvaren. Databasen er innholdet. Du trenger begge deler.
Åpne Local og klikk på nettsiden din. Gå til fanen Database og klikk Open Adminer (eller phpMyAdmin, avhengig av versjonen). Velg Export. Eksporter hele databasen som en SQL-fil. Lagre filen på et sted du finner den igjen.
Importer databasen på webhotellet
Logg inn på phpMyAdmin hos webhotellet. Du finner det i kontrollpanelet, ofte under "Databaser" eller direkte som "phpMyAdmin". Velg databasen du opprettet for WordPress (den samme som du skrev inn i wp-config.php).
Klikk på Import-fanen. Velg SQL-filen du eksporterte fra Local og klikk Start. Importen tar noen sekunder. Når den er ferdig, ser du alle tabellene fra den lokale installasjonen din i databasen på webhotellet.
Oppdater nettadressen i databasen
Her er steget mange glemmer, og som gjør at nettsiden ikke fungerer etter flytting. Databasen inneholder fortsatt referanser til den lokale adressen, for eksempel mintestside.local. Disse må endres til det nye domenet ditt.
I phpMyAdmin finner du tabellen wp_options. Åpne den og finn de to første radene: siteurl og home. Begge inneholder den lokale adressen. Klikk på rediger-knappen for hver rad og endre verdien til det nye domenet ditt, for eksempel https://dittdomene.no. Lagre endringene.
Disse to verdiene forteller WordPress hvor nettsiden bor. Uten denne endringen prøver WordPress å koble til den lokale adressen og ingenting fungerer.
Søk og erstatt med Better Search Replace
Siteurl og home er bare to av potensielt hundrevis av steder der den lokale adressen er lagret. WordPress lagrer fullstendige URL-er i databasen for bilder, interne lenker, widgeter og mye annet. Å endre disse manuelt er umulig.
Prøv å logge inn på WordPress via dittdomene.no/wp-admin. Gå til Utvidelser, klikk Legg til ny og søk etter "Better Search Replace". Installer og aktiver utvidelsen.
Gå til Verktøy og deretter Better Search Replace. I feltet Søk etter skriver du den gamle lokale adressen, for eksempel mintestside.local. I feltet Erstatt med skriver du det nye domenet, for eksempel https://dittdomene.no. Velg alle tabellene i listen og kjør søk og erstatt. Utvidelsen finner og erstatter alle forekomster av den gamle adressen i hele databasen.
Når prosessen er ferdig, deaktiver og slett Better Search Replace. Du trenger den ikke lenger, og det er god praksis å fjerne utvidelser du ikke bruker. Unødvendige utvidelser er en potensiell sikkerhetsrisiko.
Test at alt fungerer
Gå til dittdomene.no i nettleseren. Nettsiden din skal nå vises akkurat slik den så ut lokalt. Klikk deg gjennom noen sider og innlegg for å sjekke at lenker, bilder og menyer fungerer. Logg inn på kontrollpanelet via dittdomene.no/wp-admin med det samme brukernavnet og passordet som du brukte lokalt.
Hvis noe ikke fungerer, er det nesten alltid en av to ting: feil databaseinnstillinger i wp-config.php, eller ufullstendig søk og erstatt av den gamle adressen. Gå tilbake og dobbelsjekk begge deler.
Neste steg
Nettsiden din er nå live. Neste steg er å sørge for at den er optimalisert for søkemotorer med Yoast SEO slik at folk faktisk finner den. Du bør også gå gjennom WordPress-innstillingene en gang til, for noen innstillinger kan ha endret seg under flytteprosessen.
Denne videoen er hentet fra kurset WordPress - komplett guide på Utdannet.no. I det fulle kurset lærer du å flytte WordPress til et webhotell steg for steg, sette opp FTP og databaser, og feilsøke vanlige problemer som oppstår under flytting.




