How to easily Migrate WordPress Site From Localhost To Live Server

redactie / bijgewerkt: 17 augustus 2021

het migreren van een website van een lokale server naar een live server is niet eenvoudig. Het migreren van de database is het moeilijke deel van het proces. Dit komt vooral door de grote hoeveelheid tijd die het kost om de gegevens te dumpen en te laden in de nieuwe database. Andere factoren die deel uitmaken van het migratieproces zijn de beveiliging van de database en de inhoud. In deze blog, zullen we kijken naar hoe we kunnen migreren een WordPress site van een lokale server naar een live server in drie eenvoudige maar verschillende manieren.

de eerste stap naar het migreren van uw WordPress Site

het grootste deel van WordPress ontwikkeling vindt plaats in de lokale ontwikkelomgeving (aka localhost). Ontwikkelaars hebben de mogelijkheid om XAMPP (Windows) of MAMP (Mac) te gebruiken om WordPress-aangedreven projecten te bouwen.

zodra ze ervan overtuigd zijn dat alles correct werkt, is het tijd om de WordPress site van localhost naar de live server te migreren.

werken bij localhost is een geweldig idee waarmee ontwikkelaars kunnen werken aan het verbeteren van de codebase zonder de live website te beïnvloeden. Dit is erg belangrijk voor WordPress-powered corporate portals en e-commerce winkels waar downtime is een serieuze uitdaging.

door te ontwikkelen bij localhost kan het dev-team blijven sleutelen aan de code terwijl het bedrijf doorgaat zonder enige downtime. Zodra de codebase grondig is getest, is het verplaatsen naar de live server een eenvoudige stap.

migratie van WordPress site

In deze handleiding leg ik de volgende drie populaire manieren van overdracht van een WordPress site op een live server hosting-

  1. Gebruik de ingebouwde WordPress Hulpprogramma voor het Exporteren van
  2. Handmatig migreren van de WordPress site voor de live-server
  3. Gebruik van een WordPress plugin

Voordat Je Begint

Voor het doel van deze gids, ik ben in de veronderstelling dat u een localhost omgeving (compleet met FTP en database toegang) set-up en de website is ontwikkeld en klaar voor de verhuizing. Om het proces te illustreren, gebruik ik Cloudways, een managed web hosting voor WordPress.

op mijn WordPress website geïnstalleerd op de localhost, heb ik de volgende items toegevoegd-

  • Eén Post
  • één pagina
  • één gebruiker
  • actieve Plugin: Classic Editor
  • actief thema: twintig vijftien

ik begin met de ingebouwde WordPress export functie.

gebruik de ingebouwde WordPress-Exporttool

  • berichten
  • pagina ‘s
  • aangepaste velden
  • navigatiemenu’ s
  • aangepaste berichten

om de WordPress-exportfunctie te gebruiken, moet u de gegevens van localhost exporteren en importeren naar de live-server.

Exporteer gegevens van de Localhost

Log in op uw localhost WordPress site en navigeer naar Tools → Export.

hoe te migreren WordPress site

u wordt gevraagd welke gegevens u wilt exporteren. In mijn geval heb ik gekozen voor het exporteren van de volledige gegevens. Dus heb ik alle inhoud geselecteerd en klik vervolgens op de knop Bestand Exporteren Downloaden.

hoe te migreren WordPress site

het downloaden van het XML-bestand kan tijd in beslag nemen, afhankelijk van de grootte van de WordPress site.

Gegevens importeren op de Live Website

zodra het XML-bestand is gedownload, log dan in op uw live WordPress website en navigeer naar de Tools → importeren.

wordpress duplicator

u ziet een lijst met opties voor het importeren van de gegevens. Scroll een beetje naar beneden en kijk voor WordPress. Klik op de knop Nu installeren hieronder en voer Importeerprogramma uit.

WordPress site verplaatsen naar nieuw domein

op het volgende scherm wordt u gevraagd om een XML-bestand te kiezen. Klik op Kies Bestand knop en navigeer naar het XML-bestand dat u hebt gedownload in de vorige stap. Dit zal het XML bestand uploaden naar de live server.

hoe te migreren WordPress site

wijs nu auteurs en Importbijlagen toe. Als u ook bijlagen wilt importeren, vinkt u het selectievakje aan met het bijschrift download en importeer bestandsbijlagen.

WordPress site verplaatsen naar nieuw domein

het importeren van de gegevens kost tijd, afhankelijk van de grootte van de gegevens op de localhost. Dit is de eenvoudigste en snelste manier om beperkte gegevens van localhost naar een live server te verplaatsen.

een WordPress Site handmatig migreren naar De Live Server

het probleem met het gebruik van de WordPress Export Tool is dat de plugins, thema ‘ s, gebruikers, enz. worden niet verplaatst van de localhost naar de server. Dit gebeurt als gevolg van de beperkingen van het proces dat zich alleen richt op de berichten, pagina ‘ s, en opmerkingen.

om een WordPress site van localhost naar een live server te verplaatsen zonder verlies van gegevens, hebt u de mogelijkheid om bestanden en databases handmatig over te zetten naar de live server.

omdat ik XAMPP als mijn lokale ontwikkelomgeving gebruik, bevinden de WordPress-bestanden zich in de map/xampp/htdocs/ wp/. Aangezien ik op zoek ben naar het verplaatsen van de hele website, moet ik alle bestanden en mappen in deze map uploaden naar de live server.

er zijn twee manieren om de inhoud van de wp-map over te zetten naar de live-server. U kunt alles slepen en neerzetten of een zip-bestand maken dat rechtstreeks naar de server kan worden geüpload. Van deze twee, de unzip methode is echt snel.

als u kiest voor de zip methode, merk dan op dat u een manier nodig hebt om het bestand op de live server uit te pakken. In veel gevallen is er een unzip script of een Terminal beschikbaar op de server.

in dit voorbeeld zal ik de zip methode gebruiken.

Navigeer naar de map / wp/ en zip alle bestanden en mappen.

WordPress migreren van localhost naar live server

eenmaal gedaan, gewoon uploaden naar de live server.

hiervoor kunt u elke FTP-client gebruiken. Ik geef de voorkeur aan FileZilla als mijn FTP client.

start uw FTP-client en voer uw FTP-referenties in, inclusief Host, Gebruikersnaam, Wachtwoord en poort (uw hostingprovider kan alle informatie verstrekken). In mijn geval, Cloudways biedt master referenties als mijn FTP referenties.

hoe te migreren WordPress site

ga nu naar De live Server WordPress installatie en verwijder alles. Vervolgens zal ik het gecomprimeerde bestand uploaden.

wordpress-site verplaatsen naar een nieuw domein

Unzip-bestanden uitpakken met Terminal

mogelijk hebt u een Terminal/Command Line Interface (CLI) nodig om het Unzip-commando uit te voeren.

Log in op de cloud server met PuTTY en navigeer naar de WordPress applicatie (csubeazedd is de mapnaam van mijn WordPress site). Als u wordt gehost op Cloudways, hier is hoe u uw mapnaam kunt vinden.

hier zijn de stap-voor-stap commando ‘ s voor het uitpakken van bestanden op de live server. Ten eerste, verbinding maken met de server met behulp van PuTTY.

hoe te migreren WordPress site

gebruik hoofdreferenties op het volgende scherm.

WordPress migratie service

binnen een paar seconden wordt de zip geëxtraheerd en zichtbaar in FileZilla.

WordPress migratie service

Unzip WordPress bestanden met behulp van een Script

Als u niet bekend bent met de Terminal, maak je geen zorgen!

GitHub host een script dat je kan helpen!

Maak een nieuwe rits aan.php-bestand in de map waar het zip-bestand is geüpload op de live server. Plak vervolgens de volledige code uit de rits.php in het bestand.

Navigeer naar dit bestand met de URL example.com/unzipper.php in de adresbalk. Cloudways biedt een WordPress staging omgeving en biedt tijdelijke URL ‘ s (in mijn geval ziet de URL er ongeveer zo uit):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php

WordPress migratie problemen

u kunt het zip-bestand te zien. Klik gewoon op de Unzip archief knop en je bent klaar!

Database exporteren vanuit Localhost

vervolgens moet u de database exporteren van localhost naar de live server. Navigeer naar de database manager:

localhost / phpmyadmin

Ga naar de WordPress tabel en exporteer de database.

WordPress migratie problemen

het databasebestand dat u moet importeren, wordt nu gedownload.

Database importeren naar De Live Server

over het algemeen gebruiken hostingproviders phpMyAdmin als databasebeheerder. Uw WordPress hosting provider kan een andere database manager hebben. De volgende stappen zijn echter geldig ongeacht het databasebeheer.

Meld u aan bij het databasebeheer met behulp van de database-referenties.

hoe te migreren WordPress site

Navigeer naar de bestaande WordPress database. Over het algemeen moet het leeg zijn. Als dit echter niet het geval is, verwijder dan de database met het volgende SQL commando.

databasenaam verwijderen

volgende, Maak een nieuwe database aan met het volgende SQL-commando:

databasenaam aanmaken;

(vervang “naam” door uw vorige databasenaam)

klik nu op Importeren en kies de vorige download .SQL-bestand.

WordPress installatie service

het uploadproces kan enige tijd duren, afhankelijk van de grootte van het databasebestand.

bewerk vervolgens het wp-config bestand op de live server om de nieuwe database referenties toe te voegen.

WordPress installatie service

update WordPress Home en Site URL in de Database

de laatste stap is het bijwerken van de Home en site URL. Voor deze, navigeer naar de wp_options tabel en zoek naar de site URL en home.

WordPress installatie service

Vervang de waarden door uw domeinnaam.

WordPress installatie service

als de localhost URL ’s nog steeds bestaan, gebruik dan de Velvet Blues plugin om localhost URL’ s te vervangen door de werkelijke domeinnaam.

u hebt met succes een WordPress site gemigreerd van localhost naar een live server.

gebruik een WordPress Plugin

Als u zich ongemakkelijk voelt met de handmatige migratie, kunt u een WordPress migrator plugin zoals Duplicator gebruiken.

Log in op het localhost WordPress dashboard, navigeer naar Plugins → Nieuwe Toevoegen, zoek naar Duplicator, installeer en activeer de plugin.

Duplicator-WordPress migratie plugin

navigeer in het linkerdeelvenster naar Duplicator → pakketten en maak een nieuw pakket aan.

WordPress installatie service

klik op de knop Volgende om de WordPress website te scannen.

Duplicator-WordPress migratie plugin

eenmaal gedaan, ziet u het volgende scherm. Klik Op Bouwen. Als er een fout is, los het eerst op om eventuele problemen later te voorkomen.

WordPress migratie van lokaal naar leven

het zal enige tijd duren om het pakket te bouwen.

bouwpakket van Duplicator

Download zowel de bestanden, installatieprogramma, en archief gegenereerd door de Duplicator plugin.

Status Duplicatorpakket

Upload beide bestanden naar de live server via een FTP client. Zorg ervoor dat de geïnstalleerde WordPress site leeg is. Zo niet, verwijder eerst alle bestanden en mappen voordat u de bestanden uploadt.

Ga naar het installatieprogramma.php via de adresbalk. In mijn geval is de URL:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php

de Duplicator start het proces van het uitpakken van het archiefbestand en het proces heeft de volgende vier stappen:

in de eerste stap: implementatie, de twee omgevingen, localhost, en de live server worden vergeleken.

Duplicator voor WordPress data migratie

de tweede stap heeft betrekking op de database van de live server. Zorg ervoor dat de database leeg is. De duplicator biedt twee opties, ofwel verwijder alle bestaande gegevens van de database of maak een nieuwe database. Kies welke optie bij u past.

installatie van Duplicator

de derde stap gaat over het vervangen van gegevens waarin u de URL van de live-website moet invoeren. Over het algemeen wordt de URL automatisch opgehaald. Zo niet, bewerk het dienovereenkomstig.

hoe WordPress migreren met Duplicator

tot slot, Duplicator biedt aan de nieuw gemigreerde WordPress testen van localhost naar server. Volg de volgorde zoals weergegeven op het scherm (Opslaan Permalinks, Test Site, Security Cleanup, en toon rapport).

Duplicator test site

inpakken.

het migreren van WordPress-sites van lokale servers naar live-server is een complexe taak. Er zijn tal van factoren die moeten worden verzorgd terwijl het verschuiven van WP-site van lokale server naar live-server, zoals het bijwerken van de nieuwe site URL in de bestaande website Google Search Console, zoekmachine optimalisatie, Pure HTML-Website, gebroken Links, dubbele inhoud, enz.

door een van de bovenstaande methoden te volgen, kunt u WordPress zonder problemen van localhost naar een live server verplaatsen. In geval van problemen, moet u contact opnemen met uw hosting provider, zodat zij de specifieke problemen kunnen uitwerken en zorgen voor een vlotte migratie.

auteur Bio: Mustaasam Saleem is een WordPress Community Manager bij Cloudways – een beheerd WordPress Cloud Hosting Platform. Wanneer hij niet achter zijn computerscherm werkt, kunt u hem squash spelen met zijn vrienden, of verdedigen in Voetbal en luisteren naar muziek.

Zoals Laden…

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.