... 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.
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.
BlogVault
Hvis du er presset til tiden, kan du følge disse korte instruktioner:
- Opret en ny tom installation af WordPress på den vært, hvor du vil migrere til (destination)
- Opret en FTP-bruger på destinationen med adgang til WordPress-installationen
- Download Blogvault-pluginet
- Installer og aktiver Blogvault på det sted, du vil overføre (kilde)
- Udfør en sikkerhedskopi af webstedet i Blogvault på kilden
- Indtast FTP-oplysningerne om destinationen i Blogvault
- Indtast URL'en til det nye websted
- Klik på Fortsæt for at starte overførslen
- 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.
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.
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.
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!
Klik her at finde eksperter på WordPress-hastighedsoptimering.
Klik her at oprette en hele WordPress-webstedet.
UpDraft Plus Migrator
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.
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.
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.
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
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.
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.
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!
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.
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.
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:
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!
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.