Wanneer je een website eerst op je computer hebt gebouwd, moet je uiteindelijk de volledige WordPress site overzetten van local naar server. Daarbij verhuis je niet alleen afbeeldingen, thema’s en plugins, maar ook de database waarin pagina’s, instellingen, gebruikers en andere gegevens staan.
Voor de meeste websites is een migratieplugin de eenvoudigste oplossing. Je maakt daarmee een volledige kopie van de lokale website en importeert deze op de live server. Er bestaan ook andere methodes voor grotere websites, losse content of situaties waarin je volledige technische controle nodig hebt.
In deze handleiding gebruiken we All-in-One WP Migration als belangrijkste methode. Daarnaast lees je hoe Duplicator, WPvivid, de ingebouwde WordPress-export en een handmatige migratie werken.
Wat wordt er tijdens een WordPress-migratie verplaatst?
Een WordPress-website bestaat uit bestanden en een database. De bestanden bevatten onder andere WordPress zelf, het actieve thema, plugins, afbeeldingen en andere uploads.
In de database staan je pagina’s, berichten, gebruikers, menu’s, instellingen en gegevens van plugins. Voor een volledige migratie moeten beide onderdelen worden meegenomen.
Een migratieplugin verzamelt deze onderdelen in een exportbestand of installatiepakket. Tijdens het importeren worden ook veel verwijzingen naar de lokale URL vervangen door het live domein.
Wat heb je nodig voordat je begint?
Controleer eerst of de lokale website goed werkt. Open verschillende pagina’s, test het menu en controleer formulieren, afbeeldingen en de mobiele weergave. Problemen die lokaal al aanwezig zijn, worden tijdens de migratie niet automatisch opgelost.
Voor de live omgeving heb je een werkend domein, webhosting en toegang tot het hostingpaneel nodig. Afhankelijk van de gekozen methode moet er ook een lege WordPress-installatie op de server staan.
Staat er al een website op het live domein, maak dan eerst een volledige reservekopie. Een import kan de bestaande database, gebruikers, instellingen en bestanden vervangen. Welke onderdelen je moet bewaren lees je in: Wat is een website backup en hoe beschermt dit je site?
WordPress overzetten met All-in-One WP Migration
All-in-One WP Migration is geschikt wanneer je zonder FTP of handmatig databasebeheer een complete WordPress-website wilt verplaatsen. Je installeert de plugin op de lokale en live website, exporteert de lokale website en importeert daarna het aangemaakte bestand.

De maximale grootte die je via het WordPress-dashboard kunt uploaden, hangt onder andere af van de serverinstellingen en de gebruikte versie of uitbreiding van de plugin. Controleer daarom vooraf hoe groot het exportbestand is.
Stap 1: controleer de website in Local
Start de website in Local en open het WordPress-dashboard. Controleer of je kunt inloggen en of de website zonder foutmeldingen wordt geladen.
Verwijder eventueel oude cachebestanden en migratiebestanden die niet mee hoeven naar de live server. Grote lokale back-ups kunnen het exportbestand onnodig zwaar maken.

Stap 2: installeer All-in-One WP Migration
Ga in het lokale WordPress-dashboard naar Plugins > Nieuwe plugin toevoegen. Zoek naar All-in-One WP Migration, installeer de plugin en activeer deze.
Na activering verschijnt een nieuw onderdeel in het WordPress-menu. Vanuit dit menu kun je de website exporteren en later op de live server importeren.
Stap 3: exporteer de lokale website
Ga naar All-in-One WP Migration > Exporteren en kies Bestand als exportmethode. De plugin verzamelt de database, mediabestanden, thema’s, plugins en instellingen in één bestand met de extensie .wpress.
Download het bestand zodra de export klaar is. Bewaar het op je computer totdat je zeker weet dat de live website volledig werkt.
Gebruik de geavanceerde uitsluitingen alleen wanneer je bewust bepaalde onderdelen niet wilt meenemen. Het uitsluiten van de verkeerde map of databasegegevens kan leiden tot een onvolledige website.
Stap 4: bereid de live server voor
Koppel het domein aan de juiste hostingomgeving en activeer een SSL-certificaat. Installeer daarna een lege WordPress-website op het live domein.
Je hoeft deze installatie niet uitgebreid in te richten. De migratie vervangt de database, plugins, thema’s, gebruikers en instellingen met de gegevens van de lokale website.
Heb je nog geen werkende WordPress-installatie op de server, volg dan eerst: WordPress installeren, zo zet je snel je eigen website online.
Installeer vervolgens All-in-One WP Migration ook op de live website.
Stap 5: importeer het migratiebestand
Ga op de live website naar All-in-One WP Migration > Importeren. Selecteer het .wpress-bestand dat je vanuit Local hebt gedownload.
De plugin meldt dat de bestaande gegevens van de live installatie worden vervangen. Controleer voordat je bevestigt of je op het juiste domein werkt.
Laat het browservenster open totdat de import volledig is afgerond. Na afloop moet je mogelijk opnieuw inloggen met de gebruikersnaam en het wachtwoord van de lokale website.
Stap 6: sla de permalinks opnieuw op
Ga na de import naar Instellingen > Permalinks. Je hoeft niets te wijzigen. Klik alleen op Wijzigingen opslaan zodat WordPress de URL-regels opnieuw opbouwt.
Test daarna de homepage, een gewone pagina, een blogbericht en eventuele categoriepagina’s. Werkt de homepage wel, maar geven andere pagina’s een 404-fout, volg dan: 404-fouten veroorzaakt door permalinks in WordPress oplossen.
Alternatieve plugins voor de migratie
All-in-One WP Migration is niet de enige mogelijkheid. Duplicator en WPvivid kunnen eveneens een volledige WordPress-website van een lokale omgeving naar een server verplaatsen.
WordPress migreren met Duplicator
Duplicator maakt een pakket met de websitebestanden en database. Deze methode is geschikt wanneer je meer controle wilt over de installatie op de server.

Maak in Duplicator een nieuw migratiepakket en download het archief en het installatiebestand. Upload beide bestanden via FTP of File Manager naar de hoofdmap van het live domein.
Open daarna jouwdomein.nl/installer.php en volg de installatiestappen. Tijdens het proces moet je de gegevens van de nieuwe database invullen.
Duplicator Pro biedt extra importmogelijkheden voor grotere of complexere websites. Welke werkwijze beschikbaar is, hangt af van de gebruikte versie en licentie.
Verwijder na de migratie de tijdelijke installatiebestanden wanneer Duplicator dit niet automatisch heeft gedaan.
WordPress migreren met WPvivid
WPvivid Backup & Migration maakt een volledige back-up van de database en websitebestanden. Deze back-up kun je daarna op de live website terugzetten.

Installeer WPvivid op de lokale website en maak een volledige handmatige back-up. Download alle aangemaakte back-upbestanden naar je computer.
Installeer vervolgens WordPress en WPvivid op de live server. Upload daar de back-upbestanden en start het herstelproces.
Wanneer je met Local werkt, is de methode met een gedownloade back-up en herstel op de server meestal duidelijker dan een rechtstreekse verbinding tussen beide omgevingen.
Alleen pagina’s en berichten overzetten
Wil je het ontwerp, de plugins en de instellingen van de live website behouden? Dan kun je alleen de content uit de lokale website exporteren.
Ga op de lokale website naar Gereedschap > Exporteren. Kies Alle inhoud, Berichten of Pagina’s en download het XML-bestand.
Open daarna op de live website Gereedschap > Importeren en gebruik de WordPress-importer. Tijdens de import kun je de content aan een bestaande gebruiker koppelen en proberen de bijbehorende afbeeldingen over te nemen.
Deze methode verplaatst geen thema’s, plugins, widgets of volledige pagebuilderinstellingen. Gebruik haar daarom alleen wanneer de live website al de juiste technische en visuele basis heeft.
WordPress handmatig overzetten
Bij een handmatige migratie verplaats je de websitebestanden en database afzonderlijk. Deze methode is vooral geschikt wanneer je ervaring hebt met FTP, databases en WordPress-configuratie.
Download eerst alle WordPress-bestanden uit de lokale omgeving en upload ze naar de hoofdmap van het live domein.
Maak daarna op de server een nieuwe database en databasegebruiker aan. Exporteer de lokale database en importeer deze vervolgens in de nieuwe database.
Voor het exporteren en importeren van de database kun je phpMyAdmin gebruiken. Meer uitleg over deze omgeving vind je in: Wat is phpMyAdmin en waarom wordt het zoveel gebruikt?
Open vervolgens wp-config.php en vervang de lokale databasegegevens door de gegevens van de live server.
Ook de lokale URL moet in de database worden vervangen door het live domein. Gebruik hiervoor een methode die serialized data correct verwerkt, zoals WP-CLI search-replace of een betrouwbare zoek-en-vervangplugin. Een gewone tekstvervanging in het SQL-bestand kan instellingen beschadigen.
Wat moet je na de migratie controleren?
Controleer de website pas als afgerond nadat zowel het zichtbare ontwerp als de belangrijkste functies op de live server zijn getest.
Open de website in een privévenster en bekijk de homepage, dienstenpagina’s, contactpagina, blog en eventuele webshoppagina’s. Test ook menu’s, knoppen, downloads en interne links.
Verstuur ieder belangrijk formulier en controleer of de e-mail daadwerkelijk aankomt. De mailinstellingen van een live server kunnen anders werken dan die van een lokale omgeving.
Bekijk daarnaast of alle pagina’s en afbeeldingen via HTTPS worden geladen. Zie je onveilige bestanden of browserwaarschuwingen, lees dan: Wat is een Mixed Content error en hoe los je het op in WordPress.
Leeg tot slot de cache van WordPress, de hosting en een eventueel CDN. Bewaar de lokale website en het migratiebestand totdat alle controles zijn afgerond.
Veelvoorkomende problemen na de migratie

De databaseverbinding werkt niet
Controleer in wp-config.php of de databasenaam, gebruikersnaam, het wachtwoord en de databasehost overeenkomen met de gegevens van de live server.
Controleer ook of de databasegebruiker voldoende rechten heeft. Blijft de fout zichtbaar, volg dan: De foutmelding “Error establishing a database connection” oplossen.
Het importbestand kan niet worden geüpload
Controleer de uploadlimiet, postlimiet, geheugenlimiet en maximale uitvoeringstijd van PHP. Een groot migratiebestand kan deze serverlimieten overschrijden.
Vraag de hostingprovider om de limieten tijdelijk te verhogen wanneer je ze niet zelf kunt aanpassen. Je kunt ook Duplicator, een serverupload of een handmatige migratie gebruiken.
Je kunt niet meer inloggen
Na een volledige import gebruikt de live website meestal de gebruikersaccounts van de lokale installatie. Het beheerdersaccount van de lege WordPress-installatie kan zijn vervangen.
Probeer daarom de inloggegevens van de lokale website. Werkt dat niet, gebruik dan de functie voor wachtwoordherstel met het e-mailadres dat in de lokale website stond.
Afbeeldingen verwijzen nog naar Local
Controleer of de oude lokale URL nog in de database voorkomt. Voer zo nodig een veilige zoek-en-vervangactie uit waarbij de lokale URL wordt vervangen door het live domein.
Gebruik geen eenvoudige tekstvervanging voor gegevens van pagebuilders, thema’s en plugins. Deze informatie kan serialized zijn en daardoor beschadigd raken.
De website toont een witte pagina of serverfout
Controleer of de PHP-versie van de live server geschikt is voor het thema en de actieve plugins. Bekijk ook de serverlog om te achterhalen welk bestand of welke plugin de fout veroorzaakt.
Cache- en beveiligingsplugins kunnen tijdens een migratie soms problemen veroorzaken. Schakel ze alleen tijdelijk uit en activeer ze opnieuw zodra de website werkt.
Conclusie
Een WordPress site overzetten van local naar server kan het eenvoudigst met een migratieplugin. All-in-One WP Migration gebruikt een exportbestand dat je op de live website importeert. Duplicator werkt met een installatiepakket en WPvivid kan de website vanuit een volledige back-up herstellen.
Wil je alleen pagina’s en berichten verplaatsen, dan is de ingebouwde exportfunctie van WordPress voldoende. Een handmatige migratie biedt meer controle, maar vraagt kennis van bestanden, databases en URL-vervanging.
Controleer na iedere migratie de permalinks, HTTPS, formulieren, links en e-mailverzending. Verwijder de lokale omgeving pas wanneer de live website volledig is getest.
Veelgestelde vragen
1. Wat is de makkelijkste manier om een WordPress-site van Local naar een server te verplaatsen?
Voor de meeste gebruikers is All-in-One WP Migration een toegankelijke methode. Je exporteert de lokale website naar een .wpress-bestand en importeert dit op de live WordPress-installatie.
2. Wordt de bestaande live website overschreven?
Bij een volledige import kunnen de database, gebruikers, thema’s, plugins en instellingen worden vervangen. Maak daarom eerst een back-up van een bestaande live website.
3. Heb je altijd een lege WordPress-installatie nodig?
Voor All-in-One WP Migration en WPvivid heb je normaal gesproken een werkende WordPress-installatie op de server nodig. Bij een klassieke migratie met Duplicator is dat niet altijd noodzakelijk.
4. Kun je alleen pagina’s en berichten overzetten?
Ja. Gebruik hiervoor Gereedschap > Exporteren op de lokale website en Gereedschap > Importeren op de live website. Het thema en de plugins worden dan niet meegenomen.
5. Waarom blijven lokale URL’s na de migratie zichtbaar?
Sommige thema’s en plugins slaan volledige URL’s op in de database. Deze adressen moeten met een veilige zoek-en-vervangmethode worden aangepast.
6. Wanneer kun je de lokale website verwijderen?
Verwijder de lokale website pas nadat alle pagina’s, formulieren en functies op de live server zijn getest. Bewaar daarnaast een afzonderlijke back-up.