Slik Overfører Du Enkelt WordPress-Nettsted Fra Localhost Til Live Server

Redaksjon | Oppdatert: 17. August 2021

Det Er ikke lett Å Migrere et nettsted fra en lokal server til en live server. Migrering av databasen er den vanskelige delen av prosessen. Dette er hovedsakelig på grunn av den store mengden tid det tar å dumpe dataene og laste den inn i den nye databasen. Andre faktorer som utgjør migreringsprosessen er sikkerheten til databasen og innholdet. I denne bloggen vil vi se på hvordan Vi kan migrere Et WordPress-nettsted fra en lokal server til en levende server på tre enkle, men forskjellige måter.

Det Første Skrittet Mot Å Migrere Ditt WordPress-Nettsted

hoveddelen Av WordPress-utviklingen foregår i det lokale utviklingsmiljøet (Aka localhost). Utviklere har muligheten TIL Å bruke XAMPP (Windows) eller Mamp (Mac) for å bygge WordPress-drevne prosjekter.

når de er fornøyd med at alt fungerer som det skal, er Det på tide å migrere WordPress-siden fra localhost til live-serveren.

Å Jobbe hos localhost er en god ide som lar utviklere jobbe med å forbedre kodebasen uten å påvirke live-nettstedet. Dette er svært viktig For WordPress-drevne bedriftsportaler og e-handelsbutikker der nedetid er en alvorlig utfordring.

Utvikling hos localhost gjør at dev-teamet kan fortsette å tinker med koden mens virksomheten fortsetter uten nedetid. Når kodebasen er grundig testet, er det et enkelt trinn å flytte den til live-serveren.

slik overfører Du WordPress-nettstedet

I denne veiledningen vil jeg forklare følgende tre populære måter å overføre Et WordPress-nettsted til en live hosting server-

  1. Bruk det innebygde WordPress-Eksportverktøyet
  2. manuelt migrere WordPress-nettstedet Til live-serveren
  3. Bruk Et WordPress-plugin

Før Du Begynner

for formålet Med denne veiledningen antar jeg at du har et localhost-miljø (komplett med FTP og databasetilgang) satt opp og nettstedet er utviklet og klar for flyttingen. For å illustrere prosessen bruker jeg Cloudways, en administrert web hosting For WordPress.

På Min WordPress nettsted installert på localhost, har jeg lagt til følgende elementer-

  • Ett Innlegg
  • En Side
  • En Bruker
  • Aktiv Plugin: Classic Editor
  • Aktivt Tema: Tjue Femten

jeg vil starte med den innebygde WordPress eksportfunksjonen.

Bruk Den Innebygde WordPress Eksport Verktøyet

  • Innlegg
  • Sider
  • Egendefinerte felt
  • Vilkår
  • navigasjonsmenyer
  • Egendefinerte innlegg

å bruke wordpress export-funksjonen, du må eksportere dataene Fra Localhost Og importere Den Til Live-Serveren.

Eksporter Data Fra Localhost

Logg Inn på ditt localhost WordPress-nettsted og naviger Til Verktøy → Eksport.

slik overfører Du WordPress-nettstedet

Du vil bli spurt hvilke dataelementer du vil eksportere. I mitt tilfelle har jeg valgt å eksportere de komplette dataene. Dermed valgte Jeg alt innhold, og klikk Deretter På Last Ned Eksporter Fil-knappen.

slik overfører Du WordPress-nettstedet

Nedlasting AV XML-filen kan ta tid, avhengig av Størrelsen På WordPress-nettstedet.

Importer Data På Live-Nettsiden

når XML-filen er lastet ned, logg inn på Ditt Live WordPress-nettsted, og naviger til Verktøyene → Import.

wordpress duplikator

Du vil se en liste over alternativer for import av dataene. Rull ned litt og se Etter WordPress. Klikk På Installer nå-knappen nedenfor og Kjør Deretter Importør.

flytte wordpress-nettsted til nytt domene

På neste skjermbilde blir du bedt om å velge EN XML-fil. Klikk Velg Fil-knappen og naviger TIL XML-filen du lastet ned i forrige trinn. DETTE vil laste OPP XML-filen til live-serveren.

slik overfører Du WordPress-nettstedet

Nå Tilordne Forfattere Og Importere Vedlegg. Hvis du også vil importere vedlegg, merker du av i boksen Med bildeteksten Last ned og importer filvedlegg.

flytte wordpress-nettsted til nytt domene

Importere dataene tar tid avhengig av størrelsen på dataene på localhost. Dette er den enkleste og raskeste måten å flytte begrensede data fra localhost til en live server.

Manuelt Migrere Et WordPress-Nettsted Til Live-Serveren

problemet med Å bruke WordPress Export Tool er at plugins, temaer, brukere, etc. er ikke flyttet fra localhost til serveren. Dette skjer på grunn av begrensningene i prosessen som bare fokuserer på innlegg, sider og kommentarer.

for å flytte Et WordPress-nettsted fra localhost til en live server uten tap av data, har du muligheten til å overføre filer og databaser manuelt til live-serveren.

Siden JEG bruker XAMPP som mitt lokale utviklingsmiljø, Er WordPress-filene plassert i/xampp/htdocs/ wp / mappen. Siden jeg leter etter å flytte hele nettstedet, må jeg laste opp alle filene og mappene i denne mappen til live-serveren.

det er to måter å overføre innholdet i wp-mappen til live-serveren. Du kan enten dra og slippe alt eller lage en zip-fil som kan lastes opp direkte til serveren. Av disse to er unzip-metoden veldig rask.

hvis du velger zip-metoden, merk at du trenger en måte å pakke ut filen på live-serveren. I mange tilfeller er det et unzip-skript eller En Terminal tilgjengelig på serveren.

I dette eksemplet vil jeg bruke zip-metoden.

Naviger inn i/ wp / – mappen, og zip alle filer og mapper.

Migrere WordPress fra localhost til live server

når dette Er gjort, bare laste den opp til live server.

for dette kan du bruke HVILKEN SOM HELST FTP-klient. Jeg foretrekker FileZilla som MIN FTP-klient.

Start FTP-klienten og skriv INN FTP-legitimasjonene dine, inkludert Vert, Brukernavn, Passord og Port(vertsleverandøren din kan gi all informasjon). I mitt tilfelle gir Cloudways master legitimasjon som MIN FTP legitimasjon.

slik overfører Du WordPress-nettstedet

gå nå til live-serverens WordPress-installasjon og slett alt. Deretter vil jeg laste opp den zippede filen.

flytte wordpress-nettstedet til nytt domene

Pakke Ut Filer Ved Hjelp Av Terminal

du må kanskje Ha Et Terminal/Kommandolinjegrensesnitt (CLI) for å kjøre Unzip-kommandoen.

Logg Inn på skyserveren ved Hjelp Av PuTTY og naviger Til WordPress-applikasjonen (csubeazedd er mappenavnet på Mitt WordPress-nettsted). Hvis du er vert på Cloudways, her er hvordan du kan finne mappenavnet.

her er trinnvise kommandoer for å pakke ut filer på live-serveren. For det første, koble til serveren ved Hjelp Av PuTTY.

slik overfører Du WordPress-nettstedet

Bruk hovedlegitimasjon på neste skjermbilde.

wordpress migrasjonstjeneste

innen noen få sekunder vil glidelåsen bli hentet ut og synlig I FileZilla.

wordpress migrasjonstjeneste

Unzip WordPress-Filer Ved Hjelp Av Et Skript

hvis Du ikke er kjent med Terminalen, ikke bekymre deg!

GitHub er vert for et skript som kan hjelpe deg!

Opprett en ny unzipper.php-fil i mappen der zip-filen er lastet opp på live-serveren. Deretter limer du inn hele koden fra unzipper.php inn i filen.

Naviger til denne filen ved HJELP AV NETTADRESSEN example.com/unzipper.php i adressefeltet. Cloudways gir Et WordPress-staging miljø og tilbyr midlertidige Nettadresser ( I mitt tilfelle SER NETTADRESSEN ut som dette):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php

WordPress migrasjonsproblemer

du kan se zip-filen. Bare klikk På Unzip Arkiv knappen og du er ferdig!

Eksporter Database Fra Localhost

Deretter må du eksportere databasen fra localhost til live-serveren. Naviger til databasebehandleren:

localhost/phpmyadmin

Kom inn I WordPress-tabellen og eksporter databasen.

WordPress migrasjonsproblemer

databasefilen du må importere, lastes nå ned.

Importer Database Til Live-Serveren

vanligvis bruker hostingleverandører phpMyAdmin som databasebehandler. Din WordPress hosting leverandør kan ha en annen database manager. Følgende trinn er imidlertid gyldige uavhengig av databasebehandleren.

Logg På databasebehandleren ved hjelp av databasens legitimasjon.

slik overfører Du WordPress-nettstedet

Naviger til Den eksisterende WordPress-databasen. Generelt bør det være tomt. Men hvis dette ikke er tilfelle, slett databasen ved hjelp av FØLGENDE SQL-kommando.

SLIPP DATABASENAVN

opprett deretter en ny database Ved hjelp av FØLGENDE SQL-kommando:

OPPRETT DATABASENAVN;

(erstatt «navn» med ditt tidligere databasenavn)

Nå klikker Du På Importer og velger tidligere nedlasting .sql-fil.

WordPress installasjonstjeneste

opplastingsprosessen kan ta litt tid, avhengig av størrelsen på databasefilen.

rediger deretter wp-config-filen på live-serveren for å legge til den nye databaselegitimasjonen.

WordPress installasjonstjeneste

Oppdater WordPress Hjem OG Nettsted URL I Databasen

det siste trinnet er å oppdatere Hjem OG NETTSTED URL. For dette, naviger til wp_options-tabellen og se etter nettadressen til nettstedet og hjem.

WordPress installasjonstjeneste

Erstatt verdiene med domenenavnet ditt.

WordPress installasjonstjeneste

hvis localhost-Nettadressene fortsatt eksisterer, bruk Velvet Blues-plugin for å erstatte localhost-Nettadresser med det faktiske domenenavnet.

Du har overført Et WordPress-nettsted fra localhost til en live server.

Bruk En WordPress Plugin

hvis du er ukomfortabel med manuell migrering, kan du bruke En WordPress migrator plugin som Duplicator.

Logg Inn på localhost WordPress dashboard, naviger Til Plugins → Legg Til Ny, søk Etter Duplikator, Installer Og aktiver plugin.

Duplicator - wordpress migration plugin

fra venstre rute, naviger til Duplikator → Pakker og Opprett Ny pakke.

WordPress installasjonstjeneste

Klikk På neste-knappen for å skanne WordPress-nettstedet.

Duplicator - wordpress migration plugin

når du er ferdig, vil du se følgende skjermbilde. Klikk Bygg. Hvis det oppstår en feil, må du løse det først for å unngå problemer senere.

WordPress migrasjon fra lokal til live

det vil ta litt tid å bygge pakken.

Byggepakke Av Duplikator

Last ned både filer, Installatør og Arkiv generert Av Duplikator plugin.

Duplikator pakkestatus

Last opp begge filene til live-serveren via EN FTP-klient. Pass På at Det installerte WordPress-nettstedet er tomt. Hvis ikke, må du først slette alle filer og mapper før du laster opp filene.

Gå over til installatøren.php via adressefeltet. I MITT tilfelle ER NETTADRESSEN:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php

Duplikatoren starter prosessen med å trekke ut arkivfilen, og prosessen har følgende fire trinn:

I første trinn: Distribusjon, de to miljøene, localhost og live-serveren sammenlignes.

Duplikator For WordPress data migrasjon

Det andre trinnet gjelder databasen til live-serveren. Kontroller at databasen er tom. Duplikatoren tilbyr to alternativer, enten slette alle eksisterende data i databasen eller opprette en ny database. Velg hvilket alternativ som passer deg.

Duplikator Installasjon

det tredje trinnet handler Om Datautskifting der du må skrive inn live – NETTADRESSEN. VANLIGVIS hentes NETTADRESSEN automatisk. Hvis ikke, rediger det tilsvarende.

slik overfører Du WordPress ved Hjelp Av Duplikator

Endelig Tilbyr Duplicator å teste den nylig migrerte WordPress fra localhost til server. Følg sekvensen som vises på skjermen(Lagre Permalenker, Testområde, Sikkerhetsopprydding og Vis Rapport).

Duplikator teststed

Innpakning opp!

Migrere WordPress nettsteder fra lokale servere til live server er en kompleks oppgave. Det er mange faktorer som må tas vare på mens du skifter WP-nettsted fra lokal server til levende server som å oppdatere den nye NETTADRESSEN i eksisterende Nettsted Google Search Console, Søkemotoroptimalisering, Ren HTML-Nettside, Ødelagte Koblinger, Duplikatinnhold, etc.

ved å følge en av metodene ovenfor, kan Du flytte WordPress fra localhost til en live server uten problemer. I tilfelle problemer, bør du komme i kontakt med vertsleverandøren din slik at de kan utarbeide de spesifikke problemene og sikre en jevn migrasjon.

Forfatter Bio: Mustaasam Saleem Er En WordPress Community Manager På Cloudways – En Administrert WordPress Cloud Hosting Plattform. Når han ikke jobber bak sin dataskjerm, kan du finne ham spille squash med sine venner, eller forsvare I Fotball og lytte til musikk.

Som Lasting…

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.