Fra Localhost til Live Server

Redaktion | Opdateret: 17.August 2021

det er ikke let at migrere en hjemmeside fra en lokal server til en live server. Migrering af databasen er den vanskelige del af processen. Dette skyldes hovedsageligt den store tid, det tager at dumpe dataene og indlæse dem i den nye database. Andre faktorer, der udgør migreringsprocessen, er databasens og indholdets sikkerhed. I denne blog vil vi se på, hvordan vi kan migrere en hjemmeside fra en lokal server til en live server på tre enkle, men forskellige måder.

det første skridt i retning af at migrere din hjemmeside

hovedparten af udviklingen finder sted i det lokale udviklingsmiljø (A. K. A. localhost). Udviklere har mulighed for at bruge til at bygge projekter.

når de er tilfredse med, at alt fungerer korrekt, er det tid til at migrere siden fra localhost til live-serveren.

at arbejde hos localhost er en god ide, der lader udviklere arbejde på at forbedre kodebasen uden at påvirke live hjemmesiden. Dette er meget vigtigt for firmaportaler og e-handelsbutikker, hvor nedetid er en alvorlig udfordring.

udvikling hos localhost giver dev-teamet mulighed for at fortsætte med at rode med koden, mens virksomheden fortsætter uden nedetid. Når kodebasen er blevet grundigt testet, er det et simpelt trin at flytte den til live-serveren.

hvordan til at migrere

i denne vejledning, Jeg vil forklare følgende tre populære måder at overføre et site til en live hosting server-

  1. brug det indbyggede Eksportværktøj
  2. overfør siden manuelt til live-serveren
  3. brug et plugin

før du begynder

med henblik på denne vejledning antager jeg, at du har et localhost-miljø (komplet med FTP-og databaseadgang) oprettet, og hjemmesiden er udviklet og klar til at blive oprettet Flyt dig. For at illustrere processen bruger jeg Cloud-Hosting, en administreret hosting.

på min hjemmeside installeret på localhost har jeg tilføjet følgende elementer-

  • et indlæg
  • en side
  • en bruger
  • aktivt Plugin: klassisk Editor
  • aktivt tema: tyve femten

jeg vil starte med den indbyggede eksportfunktion.

brug det indbyggede Eksportværktøj

  • indlæg
  • sider
  • brugerdefinerede felter
  • Vilkår
  • navigationsmenuer
  • brugerdefinerede indlæg

for at bruge eksportfunktionen skal du eksportere dataene fra localhost og importere dem til live-serveren.

Eksporter Data fra Localhost

Log ind på dit localhost-sted, og naviger til værktøjer til eksport.

hvordan til at migrere

du bliver spurgt, hvilke dataelementer du vil eksportere. I mit tilfælde har jeg valgt at eksportere de komplette data. Således valgte jeg alt indhold, og klik derefter på knappen Hent eksportfil.

hvordan til at migrere

det kan tage tid at hente filen, afhængigt af størrelsen på hjemmesiden.

Importer Data på Live-hjemmesiden

når filen er hentet, skal du logge ind på din Live-hjemmeside og navigere til værktøjerne import.

duplicator

du vil se en liste over muligheder for import af dataene. Rul lidt ned og kig efter ordtryk. Klik på knappen Installer nu nedenfor, og kør derefter importør.

Flyt hjemmesiden til nyt domæne

på det næste skærmbillede bliver du bedt om at vælge en HML-fil. Klik på knappen Vælg fil, og naviger til den fil, du hentede i det foregående trin. Dette vil uploade filen til live-serveren.

hvordan til at migrere

Tildel nu forfattere og importer vedhæftede filer. Hvis du også vil importere vedhæftede filer, skal du markere afkrydsningsfeltet med billedteksten Hent og importer vedhæftede filer.

Flyt hjemmesiden til nyt domæne

import af data tager tid afhængigt af størrelsen af data på localhost. Dette er den enkleste og hurtigste måde at flytte begrænsede data fra localhost til en live server.

Overfør manuelt et site til Live-serveren

problemet med at bruge eksportværktøjet er, at plugins, temaer, brugere osv. flyttes ikke fra localhost til serveren. Dette sker på grund af begrænsningerne i processen, der kun fokuserer på indlæg, sider og kommentarer.

for at flytte et site fra localhost til en live server uden tab af data, Har du mulighed for manuelt at overføre filer og databaser til live serveren.

da jeg bruger mit lokale udviklingsmiljø, er filerne placeret i mappen /htdocs/htdocs/hp/. Da jeg leder efter at flytte hele hjemmesiden, skal jeg uploade alle filer og mapper i denne mappe til live-serveren.

der er to måder at overføre indholdet af VP-mappen til live-serveren. Du kan enten trække og slippe alt eller oprette en lynfil, der kan uploades direkte til serveren. Af disse to er udpakningsmetoden virkelig hurtig.

hvis du vælger lynlåsmetoden, skal du være opmærksom på, at du har brug for en måde at pakke filen ud på live-serveren. I mange tilfælde er der et udpakningsskript eller en Terminal tilgængelig på serveren.

i dette eksempel vil jeg bruge lynlåsmetoden.

Naviger ind i mappen, og luk alle filer og mapper.

fra localhost til live server

når det er gjort, skal du blot uploade det til live-serveren.

til dette kan du bruge enhver FTP-klient. Jeg foretrækker FTP som min FTP-klient.

start din FTP-klient, og indtast dine FTP-legitimationsoplysninger inklusive vært, brugernavn, adgangskode og Port (din hostingudbyder kan give alle oplysninger). I mit tilfælde giver Cloudveje master legitimationsoplysninger som mine FTP legitimationsoplysninger.

hvordan til at migrere

gå nu til live serverens installation og Slet alt. Dernæst uploader jeg den lynlåse fil.

flytning til nyt domæne

Udpak filer ved hjælp af Terminal

du har muligvis brug for en Terminal/kommandolinjegrænseflade (CLI) for at køre Udpakningskommandoen.

Log ind på cloud-serveren ved hjælp af PuTTY og naviger til programmet. Hvis du er hostet på Cloudveje, kan du her finde dit mappenavn.

her er de trinvise kommandoer til udpakning af filer på live-serveren. For det første skal du oprette forbindelse til serveren ved hjælp af PuTTY.

hvordan til at migrere

brug masteroplysninger på det næste skærmbillede.

migrationstjeneste

inden for få sekunder vil lynlåsen blive trukket ud og synlig.

migrationstjeneste

brug et Script

hvis du ikke er bekendt med terminalen, skal du ikke bekymre dig!

GitHub er vært for et script, der kan hjælpe dig!

Opret en ny udpakning.php-fil i den mappe, hvor lynfilen er blevet uploadet på live-serveren. Indsæt derefter hele koden fra udpakningen.php ind i filen.

Naviger til denne fil ved hjælp af URL ‘ en example.com/unzipper.php i adresselinjen. Vi tilbyder midlertidige URL ‘er ( i mit tilfælde ser URL’ en sådan ud):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php

migrationsproblemer

du kan se filen. Klik bare på knappen Udpak arkiv, så er du færdig!

Eksporter Database fra Localhost

Dernæst skal du eksportere databasen fra localhost til live-serveren. Gå til databaseadministratoren:

localhost/phpmyadmin

gå ind i tabellen og eksporter databasen.

migrationsproblemer

den databasefil, du skal importere, hentes nu.

Importer Database til Live-serveren

generelt bruger hostingudbydere phpMyAdmin som databaseadministrator. Din hostingudbyder kan have en anden databaseadministrator. Følgende trin er dog gyldige uanset databaseadministratoren.

Log ind på databaseadministratoren ved hjælp af databasens legitimationsoplysninger.

hvordan til at migrere

Naviger til den eksisterende database. Generelt skal det være tomt. Hvis dette ikke er tilfældet, skal du slette databasen ved hjælp af følgende kommando.

DROP DATABASE name

opret derefter en ny database ved hjælp af følgende kommando:

Opret databasenavn;

(erstat “navn” med dit tidligere databasenavn)

Klik nu på Importer og vælg den tidligere overførsel .fil.

installationsservice

uploadprocessen kan tage lidt tid afhængigt af størrelsen på databasefilen.

rediger derefter konfigurationsfilen på live-serveren for at tilføje de nye databaseoplysninger.

installationsservice

hjem og Site URL i databasen

det sidste trin er at opdatere hjem og Site URL. For at gøre dette skal du navigere til tabellen over indstillinger og kigge efter hjemmesidens URL og hjem.

installationsservice

Udskift værdierne med dit domænenavn.

installationsservice

hvis localhost-URL ‘erne stadig findes, skal du bruge Velvet Blues-pluginet til at erstatte localhost-URL’ er med det faktiske domænenavn.

du har migreret en hjemmeside fra localhost til en live server.

brug et Plugin

hvis du er ukomfortabel med den manuelle migrering, kan du bruge et plugin som Duplicator.

log ind på localhost-dashboardet, Naviger til Plugins, Tilføj Ny, Søg efter Duplicator, Installer og aktiver plugin ‘ et.

Migrationsplugin

fra venstre rude skal du navigere til Duplicator-prispakker og oprette ny pakke.

installationsservice

Klik på knappen Næste for at scanne hjemmesiden.

Migrationsplugin

når du er færdig, vil du se følgende skærm. Klik På Byg. Hvis der er en fejl, skal du først løse den for at undgå problemer senere.

migrering fra lokal til live

det vil tage lidt tid at bygge pakken.

bygning pakke af duplikator

Hent både filer, installatør og Arkiv genereret af Duplicator plugin.

Duplicator pakke status

Upload begge filer til live-serveren via en FTP-klient. Sørg for, at den installerede hjemmeside er tom. Hvis ikke, skal du først slette alle filer og mapper, før du uploader filerne.

gå over til installationsprogrammet.php via adresselinjen. I mit tilfælde er URL ‘ en:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php

Duplikatoren starter processen med at udtrække arkivfilen, og processen har følgende fire trin:

i det første trin: implementering sammenlignes de to miljøer, localhost og live-serveren.

Duplicator til migrering af data

det andet trin vedrører databasen på live-serveren. Sørg for, at databasen er tom. Duplikatoren tilbyder to muligheder, enten slette alle eksisterende data i databasen eller oprette en ny database. Vælg hvilken mulighed der passer dig.

Duplicator Installation

det tredje trin handler om Dataudskiftning, hvor du skal indtaste den levende hjemmeside URL. Generelt hentes URL ‘ en automatisk. Hvis ikke, rediger det i overensstemmelse hermed.

sådan migrerer du ved hjælp af Duplicator

endelig tilbyder Duplicator at teste det nyligt migrerede ordtryk fra localhost til server. Følg sekvensen som præsenteret på skærmen (Gem Permalinks, teststed, Sikkerhedsoprydning og Vis rapport).

Prøvningssted for duplikatorer

indpakning!

migrering af hjemmesider fra lokale servere til live server er en kompleks opgave. Der er mange faktorer, der skal tages hånd om, mens du skifter hjemmeside fra lokal server til live server som opdatering af den nye hjemmeside URL i eksisterende hjemmeside Google Search Console, søgemaskineoptimering, ren HTML hjemmeside, brudte Links, Duplikatindhold osv.

ved at følge en af ovenstående metoder kan du flytte fra localhost til en live server uden besvær. I tilfælde af problemer skal du komme i kontakt med din hostingudbyder, så de kan finde ud af de specifikke problemer og sikre en jævn migrering.

forfatter Bio: Mustaasam Saleem er en Community Manager hos . Når han ikke arbejder bag sin computerskærm, kan du finde ham spille med sine venner eller forsvare i fodbold og lytte til musik.

Ligesom Indlæsning…

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.