Hur man enkelt migrerar WordPress-webbplats från Localhost till Live-Server

redaktion | uppdaterad: 17 augusti 2021

att migrera en webbplats från en lokal server till en live-server är inte lätt. Att migrera databasen är den svåra delen av processen. Detta beror främst på den stora tid det tar att dumpa data och ladda den i den nya databasen. Andra faktorer som utgör migrationsprocessen är säkerheten i databasen och innehållet. I den här bloggen kommer vi att titta på hur vi kan migrera en WordPress-webbplats från en lokal server till en live-server på tre enkla men olika sätt.

det första steget mot att migrera din WordPress-webbplats

huvuddelen av WordPress-utvecklingen sker i den lokala utvecklingsmiljön (aka localhost). Utvecklare har möjlighet att använda XAMPP (Windows) eller MAMP (Mac) för att bygga WordPress-drivna projekt.

när de är nöjda med att allt fungerar korrekt är det dags att migrera WordPress-webbplatsen från localhost till live-servern.

att arbeta på localhost är en bra ide som låter utvecklare arbeta med att förbättra kodbasen utan att påverka live-webbplatsen. Detta är mycket viktigt för WordPress-drivna företagsportaler och e-handelsbutiker där stillestånd är en allvarlig utmaning.

utveckling på localhost gör det möjligt för dev-teamet att fortsätta att tinker med koden medan verksamheten fortsätter utan stillestånd. När kodbasen har testats noggrant är det ett enkelt steg att flytta den till live-servern.

hur man migrerar WordPress-webbplats

I den här guiden kommer jag att förklara följande tre populära sätt att överföra en WordPress-webbplats till en live hosting-server-

  1. använd det inbyggda WordPress-Exportverktyget
  2. migrera WordPress-webbplatsen manuellt till live-servern
  3. Använd ett WordPress-plugin

innan du börjar

i den här guiden antar jag att du har en localhost-miljö (komplett med FTP och databasåtkomst) och webbplatsen har utvecklats och redo för flytten. För att illustrera processen använder jag Cloudways, en hanterad webbhotell för WordPress.

på min WordPress-webbplats installerad på localhost har jag lagt till följande artiklar-

  • ett inlägg
  • en sida
  • en användare
  • aktivt Plugin: Classic Editor
  • aktivt tema: tjugo femton

jag börjar med den inbyggda WordPress-exportfunktionen.

använd det inbyggda WordPress-Exportverktyget

  • inlägg
  • sidor
  • anpassade fält
  • villkor
  • navigeringsmenyer
  • anpassade inlägg

för att använda WordPress-exportfunktionen, du måste exportera data från localhost och importera den till live-servern.

exportera Data från Localhost

logga in på din localhost WordPress-webbplats och navigera till Verktyg export.

hur man migrerar WordPress-webbplats

du kommer att bli frågad vilka dataobjekt du vill exportera. I mitt fall har jag valt att exportera fullständiga uppgifter. Således valde jag allt innehåll och klicka sedan på knappen Hämta exportfil.

hur man migrerar WordPress-webbplats

nedladdning av XML-filen kan ta tid, beroende på storleken på WordPress-webbplatsen.

importera Data på live-webbplatsen

när XML-filen har laddats ner loggar du in på din Live WordPress-webbplats och navigerar till verktygen exporterar.

WordPress duplicator

du kommer att se en lista med alternativ för att importera data. Bläddra ner lite och leta efter WordPress. Klicka på knappen Installera nu nedan och kör sedan importör.

flytta wordpress-webbplats till ny domän

på nästa skärm blir du ombedd att välja en XML-fil. Klicka på knappen Välj fil och navigera till XML-filen du laddade ner i föregående steg. Detta laddar upp XML-filen till live-servern.

hur man migrerar WordPress-webbplats

tilldela nu författare och importera bilagor. Om du också vill importera bilagor markerar du rutan med bildtexten ladda ner och importera bifogade filer.

flytta wordpress-webbplats till ny domän

importera data tar tid beroende på storleken på data på localhost. Detta är det enklaste och snabbaste sättet att flytta begränsad data från localhost till en live-server.

migrera manuellt en WordPress-webbplats till Live-servern

problemet med att använda WordPress-Exportverktyget är att plugins, teman, användare etc. flyttas inte från localhost till servern. Detta händer på grund av begränsningarna i processen som bara fokuserar på inlägg, sidor och kommentarer.

för att flytta en WordPress-webbplats från localhost till en live-server utan förlust av data Har du möjlighet att manuellt överföra filer och databaser till live-servern.

eftersom jag använder XAMPP som min lokala utvecklingsmiljö finns WordPress-filerna i mappen /xampp/htdocs/wp/. Eftersom jag letar efter att flytta hela webbplatsen måste jag ladda upp alla filer och mappar i den här mappen till live-servern.

det finns två sätt att överföra innehållet i WP-mappen till live-servern. Du kan antingen dra och släppa allt eller skapa en zip-fil som kan laddas upp direkt till servern. Av dessa två är unzip-metoden riktigt snabb.

om du väljer zip-metoden, notera att du behöver ett sätt att packa upp filen på live-servern. I många fall finns det ett unzip-skript eller en Terminal tillgänglig på servern.

i det här exemplet använder jag zip-metoden.

navigera till /wp/ mappen och zip alla filer och mappar.

migrera WordPress från localhost till live server

när du är klar laddar du bara upp den till live-servern.

för detta kan du använda vilken FTP-klient som helst. Jag föredrar FileZilla som min FTP-klient.

starta din FTP-klient och ange dina FTP-referenser inklusive värd, Användarnamn, Lösenord och Port (din värdleverantör kan tillhandahålla all information). I mitt fall tillhandahåller Cloudways master-referenser som mina FTP-referenser.

hur man migrerar WordPress-webbplats

gå nu till live-serverns WordPress-installation och ta bort allt. Därefter laddar jag upp den zippade filen.

flytta wordpress webbplats till ny domän

packa upp filer med Terminal

du kan behöva en Terminal/kommandoradsgränssnitt (CLI) för att köra kommandot packa upp.

logga in på molnservern med PuTTY och navigera till WordPress-applikationen (csubeazedd är mappnamnet på min WordPress-webbplats). Om du är värd på Cloudways, så här hittar du ditt mappnamn.

här är steg-för-steg-kommandon för att packa upp filer på live-servern. För det första, Anslut till servern med PuTTY.

hur man migrerar WordPress-webbplats

använd master credentials på nästa skärm.

WordPress migreringstjänst

inom några sekunder extraheras zip och syns i FileZilla.

WordPress migreringstjänst

Unzip WordPress-filer med ett skript

om du inte är bekant med terminalen, oroa dig inte!

GitHub är värd för ett skript som kan hjälpa dig!

skapa en ny unzipper.php-fil i mappen där zip-filen har laddats upp på live-servern. Klistra sedan in hela koden från unzipper.php i filen.

navigera till den här filen med webbadressen example.com/unzipper.php i adressfältet. Cloudways tillhandahåller en WordPress-stagingmiljö och erbjuder tillfälliga webbadresser ( i mitt fall ser webbadressen ut så här):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php

WordPress migrationsproblem

du kan se zip-filen. Klicka bara på knappen packa arkiv och du är klar!

exportera Databas från Localhost

Därefter måste du exportera databasen från localhost till live-servern. Navigera till databashanteraren:

localhost/phpmyadmin

gå in i WordPress-tabellen och exportera databasen.

WordPress migrationsproblem

databasfilen som du behöver importera kommer nu att hämtas.

importera Databas till live-servern

generellt använder webbhotell phpMyAdmin som databashanterare. Din WordPress-värdleverantör kan ha en annan databashanterare. Följande steg är dock giltiga oavsett databashanteraren.

logga in i databashanteraren med databasuppgifterna.

hur man migrerar WordPress-webbplats

navigera till den befintliga WordPress-databasen. I allmänhet bör det vara tomt. Om så inte är fallet tar du bort databasen med följande SQL-kommando.

släpp databasnamn

skapa sedan en ny databas med följande SQL-kommando:

skapa databasnamn;

(ersätt ”namn” med ditt tidigare databasnamn)

Klicka nu på Importera och välj den tidigare nedladdningen .sql-fil.

WordPress installation service

uppladdningsprocessen kan ta lite tid beroende på storleken på databasfilen.

redigera sedan wp-config-filen på live-servern för att lägga till de nya databasuppgifterna.

WordPress installation service

uppdatera WordPress hem-och webbplatsadress i databasen

det sista steget är att uppdatera hem-och webbplatsadressen. För detta, navigera till wp_options-tabellen och leta efter webbplatsens URL och hem.

WordPress installation service

ersätt värdena med ditt domännamn.

WordPress installation service

om localhost-webbadresserna fortfarande finns, använd Velvet Blues-plugin för att ersätta localhost-webbadresser med det faktiska domännamnet.

du har migrerat en WordPress-webbplats från localhost till en live-server.

Använd ett WordPress-Plugin

om du är obekväm med den manuella migreringen kan du använda ett WordPress-migrator-plugin som Duplicator.

logga in på localhost WordPress dashboard, navigera till Plugins Tillagd ny, Sök efter Duplicator, installera och aktivera plugin.

Duplicator - WordPress migreringsinsticksprogram

från den vänstra rutan navigerar du till Duplicator-paket och skapar ett nytt paket.

WordPress installation service

klicka på Nästa för att skanna WordPress-webbplatsen.

Duplicator - WordPress migreringsinsticksprogram

när du är klar ser du följande skärm. Klicka På Bygg. Om det finns ett fel, lösa det först för att undvika problem senare.

WordPress migrering från lokal till live

det tar lite tid att bygga paketet.

bygga paket med Duplicator

ladda ner både filerna, installationsprogrammet och arkivet som genereras av Duplicator-plugin.

status för Dupliceringspaket

Ladda upp båda filerna till live-servern via en FTP-klient. Se till att den installerade WordPress-webbplatsen är tom. Om inte, ta först bort alla filer och mappar innan du laddar upp filerna.

gå över till installationsprogrammet.php via adressfältet. I mitt fall är URL: en:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php

Duplicatorn startar processen med att extrahera arkivfilen och processen har följande fyra steg:

i det första steget: distribution jämförs de två miljöerna, localhost och live-servern.

Duplicator för WordPress data migration

det andra steget avser databasen för live-servern. För detta, se till att databasen är tom. Duplicatorn erbjuder två alternativ, antingen radera alla befintliga data i databasen eller skapa en ny databas. Välj vilket alternativ som passar dig.

Duplicator Installation

det tredje steget handlar om datautbyte där du måste ange webbadressen för live-webbplatsen. I allmänhet hämtas webbadressen automatiskt. Om inte, redigera det i enlighet därmed.

hur man migrerar WordPress med Duplicator

slutligen erbjuder Duplicator att testa den nyligen migrerade WordPress från localhost till server. Följ sekvensen som visas på skärmen (Spara permalänkar, testplats, Säkerhetsrensning och Visa rapport).

Duplicator test site

förpackning!

att migrera WordPress-webbplatser från lokala servrar till live-server är en komplex uppgift. Det finns många faktorer som måste tas om hand när du flyttar WP-webbplats från lokal server till live-server som att uppdatera den nya webbadressen på befintlig webbplats Google Search Console, sökmotoroptimering, ren HTML-webbplats, trasiga länkar, duplicerat innehåll etc.

genom att följa en av ovanstående metoder kan du flytta WordPress från localhost till en live-server utan krångel. Vid problem bör du komma i kontakt med din webbhotell så att de kan lösa de specifika problemen och säkerställa en smidig migrering.

författare Bio: Mustaasam Saleem är en WordPress Community Manager på Cloudways – en hanterad WordPress Cloud Hosting plattform. När han inte arbetar bakom sin datorskärm kan du hitta honom som spelar squash med sina vänner eller försvarar i fotboll och lyssnar på musik.

Liknande Lastning…

Lämna ett svar

Din e-postadress kommer inte publiceras.