Nogle af jer foretrækker muligvis at migrere jeres websted selv, måske på grund af følsomme data, eller måske bare vil du gøre det med det samme snarere end at koordinere med os. For at migrere dit websted til Kinsta anbefaler vi stærkt at bruge det gratis WordPress Duplicator-plugin, og derfor har vi sammensat denne dybdegående guide til dig.

Bemærk dog, at Duplicator muligvis ikke er fuldt kompatibel med nogle WordPress-websteder. Vores supportteam er altid glade for at hjælpe med grundlæggende spørgsmål om migration, men kan ikke hjælpe med mislykkede migrationer efter dette, da dette falder uden for omfanget af vores support.

Alle vores planer inkluderer en eller flere gratis migrationer. Hvis du overhovedet er bekymret for integriteten af ​​dine data, kan vi varmt anbefale at bruge vores professionelle migrations-team. Yderligere migrationer kan købes mod et engangsgebyr på 100 USD, og vi tilbyder også prisfastsættelse af bulk migration.

Oversigt over Duplikator Migration

Duplicator genererer to filer: en zip-fil, der indeholder et arkiv med alle filer + database, og en installer.php-fil, der kan bruges til at gendanne stedet ved hjælp af arkivet.

Når du har genereret arkivfilen og downloadet både arkivfilen og installer.php-filen, uploader du blot disse to filer til dit nye Kinsta-sted og kører derefter installer.php-filen ved at få adgang til den ved hjælp af din midlertidige Kinsta-URL.

Duplicator leder dig derefter gennem restaureringsprocessen. Under restaureringsprocessen bliver du bedt om de nye detaljerede om oplysninger databaseforbindelses. Du bliver nødt til at kopiere og indsætte oplysningerne om databaseadgang, der findes på fanen Info for webstedet i dit MyKinsta-dashboard.

Duplicator opdaterer derefter din wp-config.php-fil og omskriver URL’erne i databasen med den midlertidige Kinsta URL (f.eks. examplel.kinsta.cloud). Omskrivning af webadresserne giver dig mulighed for at teste dit websted som hostet hos Kinsta uden faktisk at pege dit live-sted til Kinsta. (Vi gør det i slutningen, når du har bekræftet, at webstedet blev migreret uden problemer. På hvilket tidspunkt vil vi også vende URL-omskrivningsprocessen for at udskifte den midlertidige URL med din live-URL i databasen.)

Forberedelse på migrationen

Migrering af en multisite

Hvis du migrerer et WordPress Multisite-netværk, er der et par ting, du skal tage i betragtning. Hvis du migrerer en undermappe-multisite, skal du kontakte Kinsta-support for at få dem til at aktivere den nødvendige Nginx-konfiguration til undermappe-multisitet.

Vi anbefaler også at gennemgå WordPress Duplicator plugin documentation til migrering af WordPress Multisite. Bortset fra de yderligere trin, der er angivet i Duplicators dokumentation, gælder følgende trin stadig.

Opret en backup på din nuværende host

Hvis dit nuværende webhostingfirma har en måde at oprette en backup på fuld side, skal du gå videre og gøre det, før du fortsætter med migreringen. Migrationsprocessen i sig selv bør ikke have nogen indflydelse på dit live-sted, men det skader ikke at oprette en backup på forhånd, og sikkerhedskopier er altid en god idé.

Hvis dit nuværende webhostingfirma ikke har en mulighed for at oprette en fuld backup af webstedet, kan du springe dette trin over.

Opret webstedet på Kinsta

Opret et nyt site på din Kinsta-konto til denne migrering. På MyKinsta Dashboard skal du vælge Sites → Tilføj websted, og sørg for at vælge “Don’t install WordPress” (vi migrerer dit eksisterende WordPress-sted over, så der er ikke behov for at installere WordPress).

Vigtigt: Vælg ikke indstillingen “Brugerdefineret domæne”.

Opret side hos Kinsta

Opret side hos Kinsta

Oprettelse af arkivet

Det næste trin er at oprette et arkiv for dit nuværende websted ved hjælp af Duplicator-plugin. I dette afsnit installerer vi WordPress Duplicator-plugin på dit websted, bygger en arkivpakke, der indeholder alle dine filer og database, og downloader arkivet og filen installer.php.

Deaktiver cache-plugins

Cache kan forårsage problemer under migrering, så det er bedst at deaktivere alle cache-plugins (f.eks. Autoptimering, W3 Total Cache osv.), Før du opretter arkivet, som du vil overføre til Kinsta. Vi har en liste over forbudte plugins, som du også ønsker at gennemgå.

Installer og aktiver duplicator-pluginet

På WordPress Dashboard til det websted, du vil migrere, skal du besøge Plugins → Tilføj nyt og søg efter “Duplicator”. Installer og aktiver “Duplicator – WordPress Migration Plugin”.

Installer WordPress Duplicator-plugin

Installer WordPress Duplicator-plugin

Opret Site Archive

Når du har aktiveret Duplicator-plugin, skal du besøge Duplicator → Pakker og klikke på knappen Opret ny for at oprette en ny arkivpakke.

Følg instruktionerne gennem de tre trin for at opbygge en arkivpakke. I de fleste tilfælde skal du være i stand til at bruge standardindstillingerne.

Opret ny pakke med WordPress Duplicator

Opret ny pakke med WordPress Duplicator

Det anbefales stærkt, at du under installationsprogrammet aktiverer password protection.

WordPress Duplicator installer password

WordPress Duplicator installer password

Download arkiv- og installationsfilen

Når arkivpakken er blevet bygget, skal du downloade både arkivfilen og installationsfilen til din lokale computer. Du skal uploade disse filer til dit nye Kinsta-sted i det næste trin.

Download arkiv- og installationsfiler

Download arkiv- og installationsfiler

Gendannelse af arkivet

Overfør arkiv- og installationsfil til Konsta

Det næste trin er at uploade arkivpakken og installationsfilen til dit nye Kinsta-sted via SFTP (se, hvordan du bruger SFTP). Upload begge filer til public / biblioteket. Public / biblioteket skal være tomt. Hvis det ikke er tomt, har du muligvis allerede en WordPress-installation på dette websted, og du skal fjerne det, før du uploader og gendanner arkivet.

Upload arkiv- og installationsfiler til serveren (via SFTP)

Upload arkiv- og installationsfiler til serveren (via SFTP)

Gendan arkivet

Når du har uploadet arkivfilen og installationsfilen, kan du køre Duplicator-installationsprogrammet ved at besøge filen installer.php i din browser ved hjælp af den midlertidige Kinsta URL. Du finder den midlertidige Kinsta-URL på fanen Domæner til dit websted i MyKinsta dashboardet.

I dette eksempel er den midlertidige URL example.kinsta.cloud, så URL’en til installationsfilen, som vi skal besøge, er http://example.kinsta.cloud/installer.php.

WordPress Duplicator-plugin: implementering

WordPress Duplicator-plugin: implementering

I trin 2 i duplikator-processen skal du sikre dig, at du indtaster databasedetaljerne for dit nye Kinsta-sted. Du finder oplysninger om databaseadgang til dit Kinsta-sted på fanen Info til webstedet i MyKinsta-dashboardet.

Detaljer om Kinsta-databaseadgang

Detaljer om Kinsta-databaseadgang

Brug knappen Test connection til at bekræfte, at du har indtastet de rigtige database-adgangsoplysninger på duplicat formularen, før du fortsætter med gendannelsen ved at klikke på knappen Næste.

WordPress Duplicator-plugin: installer database

WordPress Duplicator-plugin: installer database

I trin 3 i Duplicator-processen opdaterer Duplicator databasen for at bruge Kinsta midlertidige URL. Dette trin sikrer, at du kan logge ind og teste webstedet, når overførslen er afsluttet. Hvis dit eksisterende websted bruger SSL (HTTPS), skal du sørge for, at den midlertidige URL i URL-feltet opdateres til at omfatte https://.

WordPress Duplicator-plugin: opdater data

WordPress Duplicator-plugin: opdater data

Når duplikatorprocessen er afsluttet, skal du klikke på knappen Site Login for at logge ind på dit websted.

WordPress Duplicator-plugin: test site

WordPress Duplicator-plugin: test site

Vigtigt: Sørg for, at den login-side, du omdirigeres til, inkluderer Kinsta-midlertidige URL og ikke dit websted til live-webstedet. Hvis den indeholder dit Live-websted, indeholder din migrerede database sandsynligvis referencer til det Live-websted, der skal udskiftes manuelt.

Login til Kinsta midlertidig URL

Login til Kinsta midlertidig URL

Hvis alt gik i orden, vil du se en meddelelse, der angiver en vellykket migrering ved login.

Migreret med WordPress Duplicator

Migreret med WordPress Duplicator

Oprydning af arkivfilerne

Når du er færdig med at gendanne stedet på Kinsta, anbefales det, at du sletter Duplicator-arkivet og installationsfilerne til sikkerhedsmæssige formål. Hvis du hellere ikke vil slette dem, kan du midlertidigt flytte dem uden for public/ biblioteket og ind i det private/ bibliotek. Følgende filer skal slettes eller flyttes ud af public biblioteket:

Eksempelvisning af dit websted, før du opdaterer DNS

På dette tidspunkt i migreringsprocessen skal du være i stand til at gennemse og teste dit websted på Kinsta ved hjælp af den midlertidige Kinsta URL (f.eks. http://example.kinsta.cloud/).

Det næste trin vil være at teste dit websted ved hjælp af det egentlige domæne (f.eks. http://eksempel.com/). Dette involverer to trin: at tilføje www- og ikke-www-versionen af ​​domænet til webstedet inde i MyKinsta og pege dette domæne til Kinsta IP i din lokale værtsfil.

Trin 1: Føj domæner til Konsta

For at Nginx-webserveren skal kunne genkende dine domæner, skal du føje dem til fanen domæner på webstedet. Hvis du ser en meddelelse om “No Site for this Domain”, betyder det sandsynligvis, at webserveren ikke genkender domænet.

Kæmper med nedetid og WordPress-problemer? Kinsta er hostingløsningen designet til at spare din tid! Tjek vores funktioner

På fanen Domæner til webstedet skal du tilføje både www- og ikke-www-versionen af ​​domænet til listen (f.eks. både www.example.com og example.com) og derefter indstille den, du foretrækker som det primære domæne.

Kinsta-domæner

Kinsta-domæner

Trin 2: Opdater URL’er i databasen

Nu skal du foretage en search and replace i din WordPress-database for at sikre, at WordPress bruger det aktuelle domæne til dit websted og ikke det Kinsta midlertidige domæne.

Der er forskellige måder at udføre en søgning og udskiftning på WordPress-databasen, men vi anbefaler at bruge værktøjet Search and Replace, der er tilgængeligt i MyKinsta, på fanen Værktøjer til webstedet. For instruktioner, se how to perform a WordPress search and replace.

WordPress search and replace

WordPress search and replace

Trin 3: Hvis dit websted bruger SSL (HTTPS)

Hvis dit websted i øjeblikket bruger SSL (HTTPS), er det vigtigt at bemærke, at det ikke vil være muligt at forhåndsvise stedet over HTTPS ved hjælp af det levende domæne, før du enten installerer et brugerdefineret SSL-certifikat på Kinsta-stedet eller indtil du peger DNS for domænet på Kinsta IP-adresse, på hvilket tidspunkt du kan generere et gratis Let’s Encrypt SSL-certifikat. Oprettelse af et gratis Let’s Encrypt SSL-certifikat kræver, at domænet peger på Kinsta IP-adresse.

Hvis du har et brugerdefineret SSL-certifikat med filerne .crt og .key, skal du være i stand til at installere dette SSL-certifikat på fanen Værktøjer til webstedet under Aktivér HTTPS, og det skal give dig mulighed for at forhåndsvise stedet over SSL ved hjælp af den beskrevne metode i det næste trin.

Hvis dit nuværende websted bruger et Let’s Encrypt-certifikat, skal du generere et Let’s Encrypt-certifikat på Kinsta-siden, men at generere et Let’s Encrypt-certifikat kræver, at domænet peger på Kinsta IP-adresse, hvilket du ikke ønsker at gøre indtil du har testet webstedet.

Hvis du ikke har et brugerdefineret SSL-certifikat, og du ikke kan generere et Let’s Encrypt SSL-certifikat, har du to muligheder. Den første mulighed er at gå foran og opdatere DNS til at pege på Kinsta IP-adresse. Bemærk dog, at når du først har opdateret DNS, vil besøgende se en SSL-advarsel, indtil DNS har udbredt, og et Let’s Encrypt-certifikat er blevet genereret.

Hvis dit websted ligger bag en proxy-tjeneste eller WAF som Cloudflare eller Sucuri, vil du også sikre dig, at du følger de yderligere anbefalede trin til udstedelse af et Let’s Encrypt-certifikat.

Den anden mulighed er at køre en søgning og udskifte for at opdatere URL’erne i databasen til at bruge http://, så webstedet indlæses over http:// i stedet for https://. Derefter kan du opdatere DNS, generere Let’s Encrypt SSL-certifikat og til sidst køre en anden search and replace for at skifte domæner tilbage til https://.

Trin 4: Opdatering af din lokale hosts fil

Når din WordPress-database er opdateret med det rigtige domæne, kan du pege domænet på Kinstas IP-adresse for webstedet ved hjælp af din lokale hosts fil.

Hvis du stadig har opdateret din lokale hosts fil, og du stadig ser domænet, der peger til den oprindelige webhost, skal du prøve at rydde din lokale DNS-cache og din browser-cache:

Opdaterer DNS

Når du er klar til at pege dit domæne mod Kinsta, skal du opdatere DNS for dit domæne for at pege det på Kinsta IP-adresse til dit websted. Se følgende artikel:

Installer Kinsta MU-plugin

Vores Kinsta MU-plugin installeres automatisk på friske WordPress-installationer udført her på Kinsta. Da du selv har migreret dit websted, skal du downloade og installere Kinsta MU-pluginet manuelt. Dette inkluderer vores fuld sides cache og anden funktionalitet såsom muligheden for at implementere Kinsta CDN.

Trin 1: Download og unzip pluginet

Download først Kinsta MU-plugin og unzip det.

Trin 2: Upload til webstedet

Du skal derefter oprette forbindelse til dit websted via SFTP og uploade kinsta-mu-plugins-mappen og kinsta-mu-plugins.php-filen til /wp-content/mu-plugins/ biblioteket.

Kinsta MU-plugins

Kinsta MU-plugins

Du skal derefter oprette forbindelse til dit websted via SFTP og uploade kinsta-mu-plugins-mappen og kinsta-mu-plugins.php-filen til /wp-content/mu-plugins/ biblioteket.

mu-plugins-mappe

mu-plugins-mappe


Hvis du kunne lide denne vejledning, så vil du elske vores support. Alle Kinstas hostingplaner indeholder 24/7 support fra vores erfarne WordPress-udviklere og ingeniører. Chat med det samme team, der understøtter vores Fortune 500-kunder. Tjek vores planer