Trinn for trinn: Migrere et WordPress-nettsted til en ny vert eller server

Flytt WordPress-nettstedet til en ny vert

... eller hvordan du kan flytte et nettsted til en ny vert uten problemer.

Hvis du har lang erfaring med WordPress, har du sannsynligvis innsett at det ikke er noen enkel måte å overføre en WordPress nettstedet til en ny vert. Å flytte eller migrere et nettsted til en annen server eller et annet domene er ikke en triviell oppgave. Bare å flytte filene og databasen til serveren, er ikke nok til å overføre et nettsted til en ny hosting. Mest sannsynlig finner du mange feil 500s og interne serverfeil på grunn av feilkonfigurerte .htaccess-filer eller andre viderekoblinger til det gamle domenet eller nettstedet. Så her er en fullstendig guide om hvordan du flytter et WordPress-nettsted til en ny vert uten problemer.

Løsningen på disse problemene vil variere avhengig av om du flytter WordPress, men beholder samme domenenavn, eller om du også flytter til et helt nytt domene. Vi har gjort dette flere ganger på www.collectiveray.com, så på dette tidspunktet er vi veldig kjent med hele prosessen.

Den enkle utveien

Hvis din nåværende server ikke kutter den, og du trenger å overføre nettstedet ditt til en ny hosting, trenger du ikke å gjøre det selv eller lære å gjøre det ved hjelp av denne veiledningen. InMotion-hosting kan faktisk gjøre overføringen gratis for deg. Ikke bare det, men du kan være trygg på at nettstedet ditt blir mye raskere på InMotion. Ta en titt på vår InMotion hosting gjennomgang og hvordan vår InMotion VPS presterer (hint - veldig raskt!). 

Hvis du er interessert i andre WordPress-opplæringsprogrammer, har vi inngående artikler ofte på dette nettstedet.

Migrere nettsted ved hjelp av WordPress Migration Plugins

Hvis du ikke er trygg på din evne til å utføre overføringer manuelt, er den enkleste måten å overføre til en ny vert ved å bruke en av de eksisterende plugins der ute som er spesielt skrevet for å kunne overføre nettsteder rent fra en hosting til en annen.

Det er mange plugins du kan bruke, vi nevner to som vi kjenner og har brukt og kan pålitelig anbefale.

BackupBuddy

Backup Buddy fra iThemes Security er et plugin som kan brukes til både sikkerhetskopiering og gjenoppretting av WordPress -nettsteder.

Backupbuddy backup-side

 

Gitt at dette verktøyet utfører alle nødvendige funksjoner for å sikkerhetskopiere et nettsted og deretter gjenopprette den kopien, kan dette pluginet brukes til å utføre en full WordPress-migrering.

Vi har gjennomgått BackupBuddy og opprettet en Ultimate guide separat på CollectiveRay, så vi vil anbefale deg å besøke vår anmeldelse her.

Last ned Backup Buddy 

BlogVault

Hvis du er presset på for tid, kan du følge disse korte instruksjonene:

  1. Opprett en ny tom installasjon av WordPress på verten der du vil migrere til (destinasjon)
  2. Opprett en FTP-bruker på destinasjonen med tilgang til WordPress-installasjonen
  3. Last ned Blogvault-pluginet
  4. Installer og aktiver Blogvault på nettstedet du vil overføre (kilde)
  5. Utfør en sikkerhetskopi av nettstedet i Blogvault på kilden
  6. Skriv inn FTP-detaljene for destinasjonen i Blogvault
  7. Skriv inn URL-en til det nye nettstedet
  8. Klikk på Fortsett for å starte overføringen
  9. Nettstedet vil bli migrert helt automatisk

La oss komme inn i detaljene om den faktiske overføringen av WordPress-nettstedet til den nye verten.

Første gang vi møtte dette pluginet, var da vi migrerte et av nettstedene våre til WPEngine (faktisk har vi en full artikkel her).

Som du kanskje har opplevd (eller ikke, alt etter omstendighetene), er ikke en migrering alltid en jevn opplevelse, og gitt at dette var et live nettsted som genererte inntekter for oss, var vi litt nølende med flyttingen. Likevel flyttet vi til en bedre, raskere vert, så vi måtte bite i kulen og få dette gjort.

Heldigvis tilbød verten (WPEngine) faktisk en innebygd tjeneste som hjalp oss med å overføre - dette brukte egentlig pluginet BlogVault - i hovedsak er dette et backup- og sikkerhetsprogramtillegg, som kan dupliseres som et migreringsprogramtillegg.

Vår erfaring var den jevneste opplevelsen noensinne når det gjelder å utføre en migrasjon. Vi har også fullstendig gjennomgått tjenesten her, og vi ga den en utmerket vurdering, gitt det brede settet med funksjoner for sikkerhetskopiering, overføring, gjenoppretting og sikkerhet.

En liten forutsetning for dette pluginet er at du har en ren installasjon av WordPress på destinasjonsserveren.

1. Utfør en sikkerhetskopi på kildesiden

Vi installerte ganske enkelt pluginet på kildesiden, utførte en full sikkerhetskopi av nettstedet og klikket deretter på Migrate-alternativet i henhold til nedenfor.

Backup-modul Migrere

2. Skriv inn FTP-detaljene for destinasjonen

Når vi hadde en sikkerhetskopi klar for overføring, må du fylle ut FTP-detaljene for destinasjonen (dvs. hvor det nye nettstedet ditt blir migrert til - den nye verten med andre ord).

Detaljene du må fylle ut om den nye verten, er nedenfor. Du kan få alle disse detaljene fra den nye hostingkontoen din.

  • Destinasjonens FTP-vertsnavn eller servernavn
  • Typen for destinasjonens FTP-hostingtjeneste (FTP, SFTP eller FTPS)
  • FTP brukernavn / passord for den nye hostingtjenesten

Disse detaljene ovenfor blir deretter brukt av BlogVault for å få tilgang til det nye domenet, og for å kunne flytte innholdet til sikkerhetskopien din automatisk til din nye plassering.

Migrer ftp-detaljer

3. Migrere nettstedet (helt eller delvis)

Det tredje og siste trinnet i overføringen til det nye nettstedet er den faktiske migreringen. Du må først velge hvor du vil migrere det nye nettstedet, bare velge mappen der du har konfigurert nettstedet (på destinasjonen) og klikke på Fortsett.

Det siste trinnet før migrering er å velge hva du faktisk vil overføre:

  • Hele siden
  • Bare filene
  • Bare databasen

De fleste vil (og bør) migrere hele nettstedet, men hvis du har spesifikke brukstilfeller der du bare trenger å migrere databasen eller bare filene, så er dette også mulig.

Bekreftelse av migrasjonsdetaljer og valg av overføringsalternativer

Når du har bekreftet at alt ser riktig ut, klikker du på Fortsett og overføringen starter. Du vil se at det fra dette tidspunktet og fremover ikke er noe annet behov for inngrep. Når pluginet gir deg en "Migrasjon fullført vellykket" -melding, kan du besøke det nye nettstedet og bekrefte at alt ble flyttet riktig.

Du vil legge merke til at det absolutt ikke er nedetid, ingen av nettstedene trenger å bli satt i vedlikeholdsmodus, eller noe finjustering av filer eller databaser må gjøres manuelt. Dette er fordi alle nødvendige endringer er nede ettersom filene overføres via BlogVaults servere.   

Trenger du hjelp med å migrere nettstedet ditt? Prøv disse topprangerte rimelige konsertene på Fiverr!

fiverr -logo

 

Klikk her å finne eksperter på WordPress-hastighetsoptimalisering.

Klikk her å lage en hele WordPress-nettstedet.

UpDraft Plus Migrator

updraftpluss

Et annet flott alternativ for å migrere et nettsted med et plugin bruker UpdraftPlus's Migrator-plugin. Med 2+ millioner aktive installasjoner og 4.8 / 5-stjerners rangering er dette et plugin du kan bruke uten bekymringer.

Migrator-pluginet fra UpdraftPlus lar deg klone eller migrere et nettsted til en annen URL på få minutter fra UpdraftPlus-dashbordet.

Som prisen på bare $ 30 for en engangs migrasjon, med 60 dagers støtte, er denne prisen en stjele, og vi kunne ikke anbefale den mer. 

Bruk Migrator-plugin nå

Så hvordan utfører du en migrering ved hjelp av Updraft Plus?

1. Opprett en ny WordPress-installasjon på destinasjonsadressen

Dette kan gjøres enten manuelt ved å laste opp en WordPress-installasjon til hosting og kjøre gjennom oppsettprosessen, eller ved å bruke en automatisk programvare som installerer programvare som Softaculous eller annet.

2. Installer Updraft Migrator til destinasjonen WordPress

Installer og aktiver Updraft Backup plugin fra her.. Du må installere dette og aktivere det ved å bruke den vanlige prosedyren for å installere et WordPress-plugin, enten ved å laste ned pluginet og installere det manuelt eller ved å søke etter pluginet fra plugin-katalogen.

Du må også installere Migrator-pluginet på destinasjonen nettsted som du kan få herfra.

3. Installer Migrator-pluginet på kildens nettsted

Nå som vi har destinasjonen klar for overføringen, må vi forberede sikkerhetskopien fra kilden WordPress-nettsted. 

Nok en gang er dette en ganske vanlig prosedyre. Du må installere Updraft Migrator-pluginet til kildeinstallasjonen og deretter klikke på Clone / Migrate-knappen. Du vil bli presentert med en liste over enkle instruksjoner å følge.

I løpet av denne prosessen vil du ta en sikkerhetskopi av det nåværende (kilde) nettstedet og deretter koble det til destinasjonsstedet. Overføringen av filene kan enten gjøres automatisk av Migrator-pluginet, eller du kan flytte filene manuelt selv ved å laste dem ned lokalt og deretter laste dem opp til målfilen.

Overføringsprosessen starter deretter med databasen, og utfører deretter et søk og erstatter for å sikre at gamle URL-er er blitt migrert riktig.

migrasjonsdatabase

Når gjenopprettingen er fullført, kan du logge på destinasjonen WordPress-administratoren med legitimasjonen til det gamle nettstedet.

Hvis du derimot vet hvordan du kan tukle rundt med databaser og gjerne utfører en manuell overføring eller overføring av WordPress, vil instruksjonene nedenfor veilede deg gjennom hele prosedyren.

Migrere WordPress-siden manuelt

Hvis du bare trenger å flytte WordPress-nettstedet til en nylig opprettet hostingkonto mens du beholder det samme domenenavnet, er prosessen ganske enkel.

Du må først eksportere WordPress-databaseinnholdet fra den gamle serveren og importere det til det du flytter til, og deretter migrere / kopiere filene med en filbehandling eller FTP.

Dette er en ganske enkel prosess som vi vil vise i detalj nedenfor:

1. Eksporter databasen fra den gamle verten

Først må vi migrere databasen.

Den enkleste måten å gjøre dette på er via cPanel-kontoen din eller en annen hostingkonto, spesielt ved å bruke phpMyAdmin - DB-styringsverktøyet. 

phpMyAdmin

Når du er i phpMyAdmin, velger du navnet på databasen som inneholder nettstedet du vil migrere. Vær forsiktig hvis du har mer enn ett nettsted på samme hosting-konto, og sørg for at du velger riktig database som skal eksporteres.

Hvis du ikke er sikker, kan du finne ut navnet på databasen til en bestemt installasjon ved å åpne wp-config.php-filen - detaljer finner du nedenfor:

definere ('DB_NAME', 'wordpress_wp1_db'); 
definere ('DB_USER', 'wordpress_wp1_bruker'); 
definere ('DB_PASSWORD', '********'); 
definere ('DB_HOST', 'localhost');

Den første linjen inneholder navnet på databasen. Åpne denne databasen i phpMyAdmin, og klikk deretter på Eksporter-knappen.

Alternativene du kan velge er som følger:

  • Eksportmetode: Custom
  • Tabell (er): Velg Alle
  • Utgang: Lagre utdata i en fil
  • Utgangskomprimering: gzippet

phpmyadmin eksport av database for å forberede WordPress overføring til ny vert

Klikk på Go-knappen nederst på siden for å starte eksporten og laste ned filen som genereres.

Lagre denne filen på et trygt sted, vi trenger den snart for å importere til den nye databaseserveren.

2. Importer databasen til den nye verten

Det neste trinnet i å overføre nettstedet til en ny vert er å replikere innholdet i WordPress-databasen til den nye serverkontoen der du nå skal være vert for nettstedet.

Vi må ta filen vi nettopp eksporterte, og importere den til den nye hostingens databaseserver. 

Start med å logge på cPanel-kontoen og opprette en ny database ved hjelp av MySQL Wizard-verktøyet eller hva du foretrekker. Husk å notere deg databasenavnet (f.eks. Wordpress_db_new), brukernavn og passord for ditt ferske WordPress-nettsted.

Du trenger dem snart for å koble den migrerte databasen til den nylig migrerte installasjonen.

Gå til phpMyAdmin på destinasjonshostserveren. Velg databasen du nettopp har opprettet fra venstre sidefelt igjen (ovenfor kalte vi den wordpress_db_new), og klikk deretter på import fanen øverst.

Bla for å finne eksportfilen vi nettopp har eksportert og lastet ned i forrige trinn (under eksporten), og klikk på Go-knappen. Vent til du får en bekreftelse på at filen din er importert, ved å se en melding som ligner på nedenfor.

phpmyadmin import suksess

3. Komprimer og flytt WordPress-filer til den nye hosting

Nå som databasen er vellykket overført fra det gamle nettstedet til den nye hosting, må vi også flytte WordPress-installasjonsfilene.

Merk at du ved å bruke dette scenariet IKKE trenger å utføre en ny WordPress-installasjon. Dette vil bli overført fra den gamle serveren.

 

Det er mange måter å flytte filer fra en server til en annen, inkludert File Manager fra vertskontoen, FTP, SSH og så videre. La oss starte med å komprimere alle filene fra den gamle installasjonen.

Bare besøk rotkatalogen til den gamle installasjonen, velg alle filene og klikk Komprimer. Dette vil opprette en zip-fil med alle filene til gjeldende installasjon.

velg alle filer og komprimer

Du kan nå enten laste ned hele filkatalogen fra CPanel, eller bruke et FTP-program for å laste det ned. FTP vil være mer pålitelig hvis filen din er stor.

For å holde ting enkelt, bruker vi FTP, siden det er en ganske vanlig måte å laste opp og laste ned filer mellom en datamaskin og serveren. 

Måten å gjøre dette på er å lage en mappe på din lokale datamaskin, og deretter logge på den gamle webserveren din via FTP ved hjelp av en FTP-klient som Filezilla-klient (for Windows eller Mac). Bla til mappen der du opprettet filen, og last den ned til din lokale maskin. 

Når du har en kopi av filene på din lokale maskin, kan du flytte / laste den opp med FTP-programmet, ved å koble til den nye vertskontoen og laste den opp.

Alternativt, hvis filen er liten, kan du bruke Filbehandling og laste opp filen manuelt.

Når overføringen er gjort, er du nå klar til å sette opp den nye installasjonen.

Du må finne filen via Filbehandling og pakke ut eller pakke ut til katalogen der du skal være vert for det nye nettstedet.

Når denne prosessen er ferdig, bør du ha en full kopi av alle filene fra den gamle installasjonen. 

Du trenger nå bare å oppdatere databaselegitimasjonen ved hjelp av detaljene i den nye vertskontoen.

4. Oppdater WordPress-databaser

Når filene er lastet opp (og dekomprimert hvis du har komprimert dem), er det et siste trinn å utføre for å fullføre flyttingen av WordPress til en ny vert.

Vi må endre påloggingsinformasjonen fra de som var gyldige for det gamle nettstedet, til den nyopprettede databasen som vi har importert databaseinnholdet til.

Åpne filen wp-config.php med et tekstredigeringsprogram (du kan gjøre dette fra File Manager selv) og endre følgende 3 verdier: DB_NAME, DB_USERog DB_PASSWORD

Endre disse innstillingene til verdiene til databasen som du opprettet i trinn 2. Lagre filen, oppdater siden og kontroller at den ferske nettsiden fungerer ok!

Endre legitimasjonen til databasen til den nye WordPress-databasen du har overført nettstedet til

OBS: Hvis du ennå ikke har endret DNS-innstillingene på domenet ditt for å peke på den migrerte serveren, vil du gjøre det akkurat nå.

Migrere et WordPress-nettsted til en ny vert med et annet domenenavn

Prosessen med å flytte til et annet domenenavn er litt mer komplisert fordi WordPress-databasenavnet har mange tilfeller der domenenavnet er lagret. Uten å endre alle postene, ville det migrerte nettstedet ikke fungere bra.

1. Manuell migrasjon

Først må du utføre en full manuell migrering i henhold til instruksjonene ovenfor. Men ikke prøv å oppdatere nettstedet når du er klar, fordi databasen fortsatt vil referere til det gamle domenet.

Etter at vi har importert databasen på den nylig oppsatte serveren, må vi også utføre Finn og erstatt på URL-en til det gamle domenet. Dette skyldes at domenenavnet forblir intakt i databaseinnholdet under overgangen til den nye hosting.

2. Kjør et Finn og erstatt på databasen

Vi vil bruke et skript som er bygget spesielt for dette formålet - Databasesøk og erstatt skript i PHP. Last ned dette skriptet slik at vi kan kjøre det på nettstedet vårt. Last opp skriptet til samme sted på den nyopprettede hosting-serveren der du lastet opp det ferske nettstedet.

For å kjøre dette skriptet, besøk plasseringen av det ved å skrive i nettleseren, / Søk-Erstatt-DB-master /. Skriptet vil presentere deg en side som lar deg spesifisere de nye legitimasjonene for databasen.

php finn erstatt

Hvis den er i stand til å finne filen wp-config.php, fyller den ut databasenavn, brukernavn og passordfelt automatisk. Hvis ikke, må du oppgi detaljene manuelt. Du bør også skrive inn det gamle domenenavnet ditt i erstatningsfeltet og plassere det nye domenet i søke- / erstatningsfeltet.

Før du kjører selve prosessen, klikker du på tørrkjøringsknappen. Dette vil utføre en testkjøring. Hvis alt er ok, og det ikke er noen feil, kan du fortsette med live-løpet. Dette vil nå faktisk endre domenet som vil resultere i permanente endringer i databasen din - det anbefales at du holder den gamle nettsideeksporten i tilfelle det er tilfelle.

Når den er fullført, er du klar til å prøve å få tilgang til det nylig migrerte nettstedet ditt for å sikre at alt fungerer bra. Hvis alt gikk bra, bør du nå kunne bruke det migrerte nettstedet ditt på ditt ferske domene og den nye hosting-serveren din!

Oppdater DNS for å peke til den nye serveren 

Når du har bekreftet med testingen at det nye nettstedet fungerer riktig på den midlertidige nettadressen, kan du nå utføre den faktiske flyttingen av det levende nettstedet til det nye målet - fordi domenet ditt med all sannsynlighet fremdeles peker på den gamle serveren .

Dette gjøres ved å oppdatere DNS innstillinger for å peke til den nye nettadressen din - merk at du må ha tilgang til registratoren der du har kjøpt domenet.

Før du utfører oppdateringene, må du innhente navneserverinformasjonen fra den nye verten. Hvis du ikke er kjent med dette, kan du åpne en supportanrop med leverandøren din. Som et eksempel på navneservere, se nedenfor:

ns1.myawesomehost.com

ns2.myawesomehost.com

For å oppdatere DNS-innstillingene, se etter domeneadministrasjonsområdet til registraren din, og du bør finne en seksjon som heter navneservere eller noe i den retning. Se eksempler nedenfor, tilgjengelig på GoDaddy-domeneadministrasjon.

Administrer dns

Når du klikker på Manage DNS, kommer du til en seksjon der du kan oppdatere navneserverne for den nye verten. Klikk på Endre-knappen og du kommer til skjermbildet nedenfor - slik ser det ut på GoDaddy for vårt eget domene:

Endre navneserverne ny vert

Skriv inn de NYE navneserverne til den nye verten, dvs. destinasjonsverten for det overførte nettstedet og Lagre.

Du må nå vente fra 2 til 48 timer for at disse innstillingene skal spre seg i alle navneserverne over hele verden (så ikke bytt til det gamle nettstedet ditt for nå).

For å bekrefte om DNS er oppdatert, du kan sjekke med denne tjenesten her - som forteller deg nøyaktig hvilke steder rundt om i verden som har oppdatert til de nye innstillingene eller ikke.

Siden både kilden og destinasjonsnettstedet fremdeles er oppe, har du ingen nedetid overhodet.

Vi anbefaler at du ikke utfører mange endringer før du kan bekrefte at du er helt på det nye nettstedet, og spesielt alle innstillinger som ALLE brukere trenger å se. Vi anbefaler at du beholder kontoen din i minst en uke etter at du har migrert nettstedet ditt til serveren (bare i tilfelle noe går galt og du må tilbakestille).

Ideelt sett bør du utføre overføringen eller overføringen i løpet av en lav trafikktid på nettstedet ditt (for eksempel i helgen). 

Ofte Stilte Spørsmål

Hvordan flytter jeg et WordPress-nettsted manuelt?

Å flytte et WordPress-nettsted manuelt er ganske enkelt. Du trenger å eksportere nettsteddatabasen fra det gamle nettstedet og importere den på den nye vertsserveren som bruker phpMyAdmin i en ny database. Deretter må du komprimere, laste ned og flytte alle WordPress-installasjonsfilene fra den gamle serveren til den nye serveren. Pakk ut filene på den nye hosting-serveren, og oppdater wp-config.php til databaseopplysningene til den nye hosting-serveren. Hvis du endrer nettadressen, må du også utføre en søk og erstatt i databasedrift ved å bruke skriptet som er koblet til ovenfor. Detaljerte instruksjoner finner du i denne artikkelen.

Hvordan eksporterer jeg WordPress-siden?

For å eksportere WordPress-nettstedet, må du eksportere databasen og deretter laste ned alle WordPress-filene. For å eksportere databasen, besøk phpMyAdmin, finn databasen som er vert for din nåværende WordPress-installasjon, og klikk på Eksporter. Dette vil opprette en full eksport av databasen og be deg om å laste ned denne filen. For å eksportere filene, trenger du ganske enkelt å besøke File Manage på hostingkontoen, klikke Select All i WordPress-katalogen, Compress og deretter laste ned den resulterende arkivfilen.

Hvordan flytter jeg WordPress-innhold fra ett nettsted til et annet?

Å flytte innhold fra et WordPress-nettsted til et annet er en annen prosess enn en migrering. Du kan bruke Verktøy> Eksporter innfødt WordPress-verktøy for å eksportere eksisterende innhold til en fil, som du deretter kan importere til et nytt nettsted ved hjelp av Verktøy> Importer fra WordPress-backend.

Konklusjon - hvordan overfører du WordPress-nettsteder til en ny hosting?

Det er mange måter å overføre et WordPress-nettsted til en ny vert eller server. Selv om det er mange måter å gjøre det på, er det få veldokumenterte artikler om flytting av WordPress, og uerfarne utviklere eller webdesignere har ofte problemer med migrasjoner. 

Hvis du har en annen måte å overføre et WordPress-nettsted til en ny hosting-server, vil vi gjerne høre om det i kommentarene! 

Last ned listen over 101 WordPress-triks hver blogger burde vite

101 WordPress-triks

Klikk her for å laste ned nå
om forfatteren
David Attard
Forfatter: David Attardnettside: https://www.linkedin.com/in/dattard/
David har jobbet i eller rundt den elektroniske / digitale industrien de siste 18 årene. Han har lang erfaring innen programvare- og webdesignindustrien ved å bruke WordPress, Joomla og nisjer rundt dem. Som digital konsulent er hans fokus på å hjelpe bedrifter med å få et konkurransefortrinn ved å bruke en kombinasjon av deres nettside og digitale plattformer som er tilgjengelige i dag.

En ting til... Visste du at folk som deler nyttige ting som dette innlegget også ser FANTASTISK ut? ;-)
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!

Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.

Forfatter (e) Fremvist på:  Inc Magazine-logoen   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   og mange flere ...