Trin for trin: Migrer et WordPress-websted til en ny vært eller server

Flyt WordPress-websted til ny vært

... eller hvordan man flytter et websted til en ny vært uden problemer.

Hvis du har lang erfaring med WordPress, har du sandsynligvis indset, at der ikke er nogen nem måde at overføre en WordPress websted til en ny vært. Flytning eller migrering af et websted til en anden server eller et andet domæne er ikke en triviel opgave. Det er ikke nok at overføre et websted til en ny hosting ved blot at flytte filerne og databasen til serveren. Mest sandsynligt finder du masser af Fejl 500s og interne serverfejl på grund af forkert konfigurerede .htaccess-filer eller andre omdirigeringer til dit gamle domæne eller websted. Så her er en komplet guide til, hvordan man flytter et WordPress-websted til en ny vært uden problemer.

Løsningen på disse problemer vil variere afhængigt af, om du flytter WordPress, men beholder det samme domænenavn, eller hvis du også flytter til et helt nyt domæne. Vi har gjort dette flere gange på www.collectiveray.com, så på dette tidspunkt er vi meget fortrolige med hele processen.

Den nemme vej ud

Hvis din nuværende server ikke klipper den, og du har brug for at overføre dit websted til en ny hosting, behøver du ikke gøre det selv eller lære at gøre det ved hjælp af denne vejledning. InMotion-hosting kan faktisk gøre overførslen gratis for dig. Ikke kun det, men du kan være sikker på, at dit websted vil være meget hurtigere på InMotion. Se på vores InMotion hosting anmeldelse og hvordan vores InMotion VPS fungerer (tip - meget hurtigt!). 

Hvis du er interesseret i andre WordPress-tutorials, indeholder vi ofte dybtgående artikler på dette websted.

Migrer site ved hjælp af WordPress Migration Plugins

Hvis du ikke er sikker på din evne til at udføre overførsler manuelt, er den nemmeste måde at udføre en overførsel til en ny vært ved hjælp af et af de eksisterende plugins derude, som specifikt er skrevet for at kunne overføre websteder rent fra en hosting til en anden.

Der er mange plugins, du kan bruge, vi nævner to, som vi kender og har brugt og kan pålideligt anbefale.

BackupBuddy

Backup Buddy fra iThemes Security er et plugin, der kan bruges til både sikkerhedskopiering og gendannelse af WordPress -websteder.

Backupbuddy backup-side

 

I betragtning af at dette værktøj udfører alle de nødvendige funktioner til sikkerhedskopiering af et websted og derefter gendanner denne kopi, kan dette plugin bruges til at udføre en fuld WordPress-migration.

Vi har gennemgået BackupBuddy og oprettet en Ultimate guide separat den CollectiveRay, så vi vil anbefale dig at besøge vores anmeldelse her.

Download Backup Buddy 

BlogVault

Hvis du er presset til tiden, kan du følge disse korte instruktioner:

  1. Opret en ny tom installation af WordPress på den vært, hvor du vil migrere til (destination)
  2. Opret en FTP-bruger på destinationen med adgang til WordPress-installationen
  3. Download Blogvault-pluginet
  4. Installer og aktiver Blogvault på det sted, du vil overføre (kilde)
  5. Udfør en sikkerhedskopi af webstedet i Blogvault på kilden
  6. Indtast FTP-oplysningerne om destinationen i Blogvault
  7. Indtast URL'en til det nye websted
  8. Klik på Fortsæt for at starte overførslen
  9. Webstedet migreres fuldstændigt automatisk

Lad os komme ind i detaljerne om den faktiske overførsel af WordPress-webstedet til den nye vært.

Første gang vi stødte på dette plugin, var da vi migrerede et af vores websteder til WPEngine (faktisk har vi en fuld artikel her).

Som du måske har oplevet (eller ikke, alt efter omstændighederne), er en migration ikke altid en glat oplevelse, og i betragtning af at dette var et live websted, der genererede indtægter for os, var vi lidt tøvende over for flytningen. Alligevel flyttede vi til en bedre, hurtigere vært, så vi måtte bide i kuglen og få dette gjort.

Heldigvis tilbød værten (WPEngine) faktisk en indbygget tjeneste, der hjalp os med at udføre migrationen - dette var i det væsentlige ved hjælp af pluginet BlogVault - i det væsentlige er dette et backup- og sikkerhedsplugin, som kan duplikeres som et migrationsplugin.

Vores oplevelse var den jævneste oplevelse nogensinde, når det kommer til at udføre en migration. Vi har også gennemgået tjenesten fuldt ud her, og vi gav det en fremragende vurdering i betragtning af det brede sæt backup-, migrations-, gendannelses- og sikkerhedsfunktioner, det giver.

En lille forudsætning for dette plugin er, at du har en ren installation af WordPress på din destinationsserver.

1. Foretag en sikkerhedskopi på kildesitet

Vi installerede simpelthen pluginet på kildesiden, udførte en fuld sikkerhedskopi af webstedet og klikkede derefter på indstillingen Migrere som beskrevet nedenfor.

Backup-modul Migrere

2. Indtast FTP-oplysningerne om destinationen

Når vi havde en sikkerhedskopi klar til migration, skal du udfylde FTP-detaljerne for destinationen (dvs. hvor dit nye websted skal migreres til - den nye vært med andre ord).

De detaljer, du skal udfylde om den nye vært, er nedenstående. Du kan få alle disse detaljer fra din nye hosting-konto.

  • Destinationens FTP-værtsnavn eller servernavn
  • Typen af ​​destinationens FTP-hostingtjeneste (FTP, SFTP eller FTPS)
  • FTP-brugernavn / adgangskode til den nye hostingtjeneste

Disse detaljer ovenfor bruges derefter af BlogVault til at få adgang til det nye domæne og være i stand til automatisk at flytte din sikkerhedskopiers indhold til din nye placering.

Overfør ftp-detaljer

3. Migrer webstedet (helt eller delvis)

Det tredje og sidste trin i overførslen til det nye sted er den faktiske migration. Du bliver først nødt til at vælge, hvor du også vil migrere det nye websted, skal du blot vælge den mappe, hvor du har konfigureret webstedet (på destinationen) og klikke på Fortsæt.

Det sidste trin inden migration er at vælge, hvad du rent faktisk vil overføre:

  • Hele siden
  • Kun filerne
  • Kun databasen

De fleste mennesker vil (og bør) migrere hele webstedet, men hvis du har specifikke brugstilfælde, hvor du kun behøver at migrere databasen eller bare filerne, som du kan se, er dette også muligt.

Bekræftelse af migrationsdetaljer og valg af overførselsmuligheder

Når du har bekræftet, at alt ser rigtigt ud, skal du klikke på Fortsæt og overførslen starter. Du vil se, at der fra dette tidspunkt og fremefter ikke er behov for anden indgriben - når pluginet giver dig en "Migration fuldført med succes" -meddelelse, kan du besøge dit nye websted og bekræfte, at alt blev flyttet korrekt.

Du vil bemærke, at der absolut ikke er nogen nedetid, ingen af ​​siderne skal sættes i vedligeholdelsestilstand, eller nogen tilpasning af filer eller databaser skal udføres manuelt. Dette skyldes, at alle nødvendige ændringer er nede, da filerne overføres via BlogVaults servere.   

Brug for hjælp til at migrere dit websted? Prøv disse toprangerede overkommelige koncerter på Fiverr!

fiverr logo

 

Klik her at finde eksperter på WordPress-hastighedsoptimering.

Klik her at oprette en hele WordPress-webstedet.

UpDraft Plus Migrator

updraftplus

En anden god mulighed for at migrere et sted med et plugin bruger UpdraftPlus's Migrator-plugin. Med 2+ millioner aktive installationer og 4.8 / 5-stjerneklassificering er dette et plugin, du kan bruge uden bekymringer.

Migrator-pluginnet fra UpdraftPlus giver dig mulighed for at klone eller migrere et websted til en anden URL på få minutter fra UpdraftPlus-dashboardet.

Da prisen på kun $ 30 for en engangs migration, med 60 dages support, er denne pris en stjæle, og vi kunne ikke anbefale det mere. 

Brug Migrator-pluginet nu

Så hvordan udfører du en migration ved hjælp af Updraft Plus?

1. Opret en ny WordPress-installation på destinationswebadressen

Dette kan gøres enten manuelt ved at uploade en WordPress-installation til hosting og køre gennem opsætningsprocessen eller ved hjælp af en automatisk software, der installerer software som Softaculous eller andet.

2. Installer Updraft Migrator til destinationen WordPress

Installer og aktiver Updraft Backup plugin fra link.. Du bliver nødt til at installere dette og aktivere det ved hjælp af den normale procedure til installation af et WordPress-plugin, enten ved at downloade pluginet og installere det manuelt eller ved at søge efter pluginet fra plugin-biblioteket.

Du skal også installere Migrator-pluginet på destinationen websted, som du kan få herfra.

3. Installer Migrator-pluginet på kildewebstedet

Nu hvor vi har destinationen klar til migrationen, er vi nødt til at forberede sikkerhedskopien fra WordPress-kildesiden. 

Igen er dette en temmelig regelmæssig procedure. Du bliver nødt til at installere Updraft Migrator-pluginet til kildeinstallationen og derefter klikke på knappen Clone / Migrate. Du får en liste over nemme instruktioner, du kan følge.

Under denne proces tager du en sikkerhedskopi af det aktuelle (kilde) sted og forbinder det derefter til destinationsstedet. Overførslen af ​​filerne kan enten ske automatisk ved hjælp af Migrator-pluginet, eller du kan selv flytte filerne manuelt ved at downloade dem lokalt og derefter uploade dem til destinationsfilen.

Migrationsprocessen starter derefter med databasen og udfører derefter en søgning og erstatning for at sikre, at gamle URL'er er blevet migreret korrekt.

migrationsdatabase

Når gendannelsen er gennemført, kan du logge ind på destinations WordPress-administratoren med legitimationsoplysninger for det gamle websted.

Hvis du på den anden side ved, hvordan man skal rode rundt med databaser og er glad for at udføre en manuel overførsel eller overførsel af WordPress, følger instruktionerne dig gennem hele proceduren.

Migrér WordPress-websted manuelt

Hvis du bare har brug for at flytte WordPress-webstedet til en nyoprettet hostingkonto, mens du beholder det samme domænenavn, er processen ret enkel.

Du bliver først nødt til at eksportere WordPress-databaseindholdet fra den gamle server og importere det til det, hvor du flytter, og derefter migrere / kopiere filerne med en filhåndtering eller FTP.

Dette er en ret simpel proces, som vi vil vise i detaljer nedenfor:

1. Eksporter databasen fra den gamle vært

Først skal vi migrere databasen.

Den nemmeste måde at gøre dette på er via din cPanel-konto eller en anden hostingkonto, specifikt ved hjælp af phpMyAdmin - DB-styringsværktøjet. 

phpMyAdmin

Når du er i phpMyAdmin, skal du vælge navnet på den database, der indeholder det websted, du vil migrere. Vær forsigtig, hvis du har mere end et websted på den samme hostingkonto, og sørg for at du vælger den korrekte database, der skal eksporteres.

Hvis du ikke er sikker, kan du finde ud af navnet på databasen for en bestemt installation ved at åbne wp-config.php-filen - detaljer kan findes nedenfor:

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

Den første linje indeholder navnet på databasen. Åbn denne database i phpMyAdmin, og klik derefter på knappen Eksporter.

Valgmulighederne er som følger:

  • Eksportmetode: Tilpasset
  • Tabel (er): Marker alt
  • Output: Gem output i en fil
  • Output kompression: gzippet

phpmyadmin eksport af database for at forberede WordPress overførsel til ny vært

Klik på knappen Go nederst på siden for at starte eksporten og downloade den fil, der genereres.

Gem denne fil på et sikkert sted, vi skal snart bruge den til at importere til den nye databaseserver.

2. Importer databasen til den nye vært

Det næste trin i overførsel af webstedet til en ny vært er at replikere WordPress-databaseindholdet til den nye serverkonto, hvor du nu er vært for webstedet.

Vi er nødt til at tage den fil, vi lige har eksporteret, og importere den til vores nye hostings databaseserver. 

Start med at logge ind på cPanel-kontoen og oprette en ny database ved hjælp af MySQL Wizard-værktøjet eller hvad du foretrækker. Husk at notere databasens navn (f.eks. Wordpress_db_new), brugernavn og adgangskode til dit nye WordPress-websted.

Du skal snart bruge dem til at forbinde den migrerede database til den nyligt migrerede installation.

På destinationshostingserveren skal du gå til phpMyAdmin igen. Vælg den database, du lige har oprettet fra venstre sidepanel igen (ovenfor kaldte vi den wordpress_db_new), og klik derefter på Importere fanen øverst.

Gennemse for at finde den eksportfil, vi lige har eksporteret og downloadet i det foregående trin (under eksporten), og klik på knappen Go. Vent, indtil du får en bekræftelse på, at din fil er blevet importeret med succes, ved at se en besked svarende til nedenstående.

phpmyadmin import succes

3. Komprimer og flyt WordPress-filer med til den nye hosting

Nu hvor databasen er blevet overført med succes fra det gamle websted til den nye hosting, er vi også nødt til at flytte WordPress-installationsfiler.

Bemærk, at du ved dette scenarie IKKE behøver at udføre en ny WordPress-installation. Dette overføres fra den gamle server.

 

Der er mange måder at flytte filer fra en server til en anden, herunder File Manager fra hosting-kontoen, FTP, SSH osv. Lad os starte med at komprimere alle filerne fra den gamle installation.

Du skal blot besøge rodmappen til den gamle installation, vælge alle filerne og klikke på Komprimer. Dette opretter en zip-fil med alle filerne i den aktuelle installation.

vælg alle filer og komprimer

Du kan nu enten downloade hele filmappen fra CPanel eller bruge et FTP-program til at downloade det. FTP vil være mere pålidelig, hvis din fil er stor.

Af hensyn til at holde tingene enkle bruger vi FTP, da det er en ret standard måde at uploade og downloade filer mellem en computer og serveren. 

Måden at gøre dette på er at oprette en mappe på din lokale computer og derefter logge ind på din gamle webserver via FTP ved hjælp af en FTP-klient som f.eks. Filezilla-klient (til Windows eller Mac). Gå til mappen, hvor du oprettede filen, og download den til din lokale maskine. 

Når du har en kopi af filerne på din lokale maskine, kan du derefter flytte / uploade den med FTP-programmet ved at oprette forbindelse til den nye hosting-konto og uploade den.

Alternativt, hvis filen er lille, kan du bruge File Manager og uploade filen manuelt.

Når overførslen er udført, er du nu klar til at konfigurere den nye installation.

Du skal finde filen via Filhåndtering og udpakke eller afpakke til den mappe, hvor du er vært for det nye sted.

Når denne proces er færdig, skal du have en fuld kopi af alle filerne fra den gamle installation. 

Du skal nu bare opdatere databaseoplysningerne ved hjælp af detaljerne i den nye hosting-konto.

4. Opdater WordPress-databaseoplysninger

Når filerne er uploadet (og dekomprimeres, hvis du har komprimeret dem), er der et sidste trin at udføre for at fuldføre flytningen af ​​WordPress til en ny vært.

Vi er nødt til at ændre databaseoplysningerne fra dem, der var gyldige for det gamle websted, til den nyoprettede database, som vi har importeret databaseindholdet til.

Åbn filen wp-config.php med en teksteditor (du kan gøre dette fra selve File Manager) og ændre følgende 3 værdier: DB_NAME, DB_USERog DB_PASSWORD

Skift disse indstillinger til værdierne i databasen, som du oprettede i trin 2. Gem filen, opdater webstedet, og kontroller, at det nye websted fungerer ok!

Skift databaseoplysninger til den nye WordPress-database, du har overført dit websted til

Bemærk: Hvis du endnu ikke har ændret DNS-indstillingerne på dit domæne for at pege på den migrerede server, vil du gerne gøre det lige nu.

Migrer et WordPress-websted til en ny vært med et andet domænenavn

Processen med at flytte til et andet domænenavn er lidt mere kompliceret, fordi WordPress-databasenavnet har mange tilfælde, hvor domænenavnet er gemt. Uden at ændre alle disse poster ville det migrerede websted ikke fungere godt.

1. Manuel migration

Udfør først en fuldstændig manuel migration efter ovenstående instruktioner. Men prøv ikke at opdatere webstedet, når du er klar, fordi databasen stadig refererer til det gamle domæne.

Når vi har importeret databasen på den nyinstallerede server, skal vi også udføre en Find og erstat på URL'en til det gamle domæne. Dette skyldes, at domænenavnet forbliver intakt i databaseindholdet under overgangen til den nye hosting.

2. Kør en Find og erstat på databasen

Vi bruger et script, der er bygget specifikt til dette formål - Databasesøgning og udskift script i PHP. Download dette script, så vi kan køre det på vores hjemmeside. Upload scriptet til samme sted på den nyoprettede hosting-server, hvor du uploadede det nye websted.

For at køre dette script skal du besøge placeringen af ​​det ved at skrive i browseren, / Søg-Udskift-DB-master /. Scriptet vil præsentere dig for en side, der giver dig mulighed for at specificere de nye databaseoplysninger.

php find erstat

Hvis det er i stand til at finde din wp-config.php-fil, udfylder den automatisk databasens navn, brugernavn og adgangskodefelter. Hvis ikke, skal du indtaste detaljerne manuelt. Du skal også skrive dit gamle domænenavn i udskiftningsfeltet og placere det nye domæne i søgnings- / udskiftningsfeltet.

Før du kører den aktuelle proces, skal du klikke på tørkørselsknappen. Dette udfører en testkørsel. Hvis alt er i orden, og der ikke er nogen fejl, kan du fortsætte med live-kørslen. Dette vil nu faktisk ændre domænet, hvilket vil resultere i permanente ændringer i din database - det tilrådes, at du holder den gamle hjemmesides eksport i tilfælde af.

Når det er afsluttet med succes, er du klar til at prøve at få adgang til dit friskmigrerede websted for at sikre, at alt fungerer fint. Hvis alt gik godt, skulle du nu kunne bruge dit migrerede websted på dit nye domæne og din nye hosting-server!

Opdater DNS for at pege på den nye server 

Når du med din test har bekræftet, at dit nye websted fungerer korrekt på sin midlertidige URL, kan du nu udføre det faktiske flytning af det levende websted til den nye destination - fordi dit domæne med stor sandsynlighed stadig peger på den gamle server .

Dette gøres ved at opdatere DNS indstillinger for at pege på din nye webstedsadresse - bemærk, at du skal have adgang til den registrator, hvor du har købt domænet.

Før du udfører opdateringerne, skal du indhente navneserveroplysningerne fra din nye vært. Hvis du ikke er fortrolig med dette, skal du åbne et supportopkald med din udbyder. Som et eksempel på navneservere, se nedenfor:

ns1.myawesomehost.com

ns2.myawesomehost.com

For at opdatere DNS-indstillingerne skal du kigge efter domænestyringsområdet for din registrator, og du skal finde et afsnit med navnet Navneservere eller noget i retning af disse linjer. Se nedenstående eksempler, der er tilgængelige på GoDaddy-domænestyring.

Administrer dns

Når du klikker på Administrer DNS, kommer du til et afsnit, hvor du kan opdatere navneserverne til den nye vært. Klik på knappen Skift, så kommer du til nedenstående skærm - sådan ser det ud på GoDaddy til vores eget domæne:

Skift navneservere ny vært

Indtast de nye navneservere for den nye vært, dvs. destinationsværten for dit overførte websted, og Gem.

Du bliver nu nødt til at vente fra 2 til 48 timer, før disse indstillinger spreder sig i alle navneserverne over hele verden (så skift ikke dit gamle websted for nu).

For at bekræfte, om DNS er opdateret, du kan tjekke ved hjælp af denne service her - som fortæller dig nøjagtigt, hvilke steder rundt omkring i verden, der har opdateret til de nye indstillinger eller ej.

Da både kilde og destinationswebsted stadig er op - har du overhovedet ingen nedetid.

Vi vil anbefale, at du ikke foretager en masse ændringer, før du kan bekræfte, at du er helt på det nye websted og især alle indstillinger, der skal ses af ALLE brugere. Vi vil anbefale, at du opbevarer din konto i mindst en uge, efter at du har migreret dit websted til serveren (bare hvis noget går galt, og du skal vende tilbage).

Ideelt set skal du udføre migrering eller overførsel i løbet af en lav trafiktid på dit websted (for eksempel i weekenden). 

Ofte stillede spørgsmål

Hvordan flytter jeg et WordPress-sted manuelt?

At manuelt flytte et WordPress-sted er ret simpelt. Du skal eksport webstedsdatabasen fra det gamle websted og importere det på den nye hosting-server ved hjælp af phpMyAdmin i en ny database. Du skal derefter komprimere, downloade og flytte alle WordPress-installationsfiler fra den gamle server til den nye server. Fjern komprimering af filerne på den nye hosting-server, og opdater wp-config.php til databaseoplysningerne for den nye hosting-server. Hvis du ændrer URL'en, skal du også udføre en søgning og erstatning i databasefunktion ved hjælp af det ovenfor linkede script. Detaljerede instruktioner kan findes i denne artikel.

Hvordan eksporterer jeg min WordPress-side?

For at eksportere WordPress-siden skal du eksportere databasen og derefter downloade alle WordPress-filerne. For at eksportere databasen skal du besøge phpMyAdmin, finde den database, der er vært for din nuværende WordPress-installation, og klikke på Eksporter. Dette vil skabe en fuld eksport af databasen og bede dig om at downloade denne fil. For at eksportere filerne skal du blot besøge File Manage på hostingkontoen, klikke på Select All i WordPress-biblioteket, komprimere og derefter downloade den resulterende arkivfil.

Hvordan flytter jeg WordPress-indhold fra et websted til et andet?

At flytte indhold fra et WordPress-sted til et andet er en anden proces end en migration. Du kan bruge Værktøjer> Eksporter indfødt WordPress-værktøj til at eksportere eksisterende indhold til en fil, som du derefter kan importere til et nyt websted ved hjælp af Værktøjer> Importer fra WordPress-backend.

Konklusion - hvordan overfører du WordPress-sider til en ny hosting?

Der er mange måder at overføre et WordPress-sted til en ny vært eller server. Selvom der er mange måder at gøre det på, er der få veldokumenterede artikler om flytning af WordPress, og uerfarne udviklere eller webdesignere har ofte problemer med migrationer. 

Hvis du har en anden måde at overføre et WordPress-websted til en ny hosting-server, vil vi meget gerne høre om det i kommentarerne! 

Download listen over 101 WordPress-tricks, som enhver blogger skal kende

101 WordPress-tricks

Klik her for at downloade nu
Om forfatteren
David Attard
David har arbejdet i eller omkring online- og digitalindustrien i de sidste 21 år. Han har stor erfaring i software- og webdesignindustrien ved at bruge WordPress, Joomla og nicher omkring dem. Han har arbejdet med softwareudviklingsbureauer, internationale softwarevirksomheder, lokale marketingbureauer og er nu Head of Marketing Operations hos Aphex Media - et SEO-bureau. Som digital konsulent er hans fokus på at hjælpe virksomheder med at få en konkurrencefordel ved at bruge en kombination af deres hjemmeside og digitale platforme, der er tilgængelige i dag. Hans blanding af teknologisk ekspertise kombineret med et stærkt forretningssans giver hans forfatterskab en konkurrencefordel.

En ting mere... Vidste du, at folk, der deler nyttige ting som dette indlæg, også ser FANTASTISKE ud? ;-)
Vær venlig at forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!

Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.

Forfatter (e) Fremhævet den:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot logo   WPMU DEV-logo   og mange flere ...