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.
I denne veiledningen vil jeg forklare følgende tre populære måter å overføre Et WordPress-nettsted til en live hosting server-
- Bruk det innebygde WordPress-Eksportverktøyet
- manuelt migrere WordPress-nettstedet Til live-serveren
- 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.
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.
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.
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.
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.
Nå Tilordne Forfattere Og Importere Vedlegg. Hvis du også vil importere vedlegg, merker du av i boksen Med bildeteksten Last ned og importer filvedlegg.
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.
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.
gå nå til live-serverens WordPress-installasjon og slett alt. Deretter vil jeg laste opp den zippede filen.
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.
Bruk hovedlegitimasjon på neste skjermbilde.
innen noen få sekunder vil glidelåsen bli hentet ut og synlig I FileZilla.
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
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.
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.
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.
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.
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.
Erstatt verdiene med domenenavnet ditt.
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.
fra venstre rute, naviger til Duplikator → Pakker og Opprett Ny pakke.
Klikk På neste-knappen for å skanne WordPress-nettstedet.
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.
det vil ta litt tid å bygge pakken.
Last ned både filer, Installatør og Arkiv generert Av Duplikator plugin.
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.
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.
det tredje trinnet handler Om Datautskifting der du må skrive inn live – NETTADRESSEN. VANLIGVIS hentes NETTADRESSEN automatisk. Hvis ikke, rediger det tilsvarende.
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).
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.