Het verhuizen van uw WordPress site naar een nieuwe eigenaar, host of gewoon het veranderen van de domeinnaam is geen big deal meer. Dit artikel leidt u door het proces van het migreren van uw WordPress site met een efficiënte en veilige methode.
Hoe WordPress site overzetten
De eerste stap is het maken van een back-up van al uw bestanden op de oude instance, zodat ze later kunnen worden hersteld. Installeer vervolgens WordPress op de nieuwe locatie en configureer het zodat het overeenkomt met de instellingen op de oude locatie. Tenslotte, zet onze backup terug en importeer alle inhoud die bijgewerkt moet worden van uw oude installatie naar deze! Het hele proces kan een uur of twee duren, afhankelijk van het aantal berichten dat je hebt, maar zal tijd besparen voor het geval er iets misgaat met je huidige server setup, terwijl het je ook meer vrijheid geeft in waar.
In dit artikel zal ik het hebben over verschillende manieren om uw WordPress site te migreren. Er zijn een paar soorten WordPress Migratie: WordPress site migreren naar een nieuwe host of WordPress site migreren naar een nieuwe domeinnaam (*of domeinnaam wijzigen – het is hetzelfde verhaal).
WordPress overdracht verschillen uitgelegd
WordPress website overdragen aan nieuwe eigenaar – John heeft zijn website verkocht. Om het eigendom over te dragen aan de nieuwe eigenaar, zal John het volledige back-up archief (site bestanden + de .sql database) en de andere online activa (social media accounts, enzovoort) ter beschikking stellen. Tot slot, nadat alles is gecontroleerd, zal John de Domain Authorization code aan de nieuwe eigenaar geven, om de domeinnaam overdracht te starten.
WordPress site migreren op een nieuwe host – John is klant van de Hosting & Hosting Media Servers, een lokale hosting provider uit Seattle. Ontevreden over de hosting service die hij betaalt voor goede bucks, besloot hij om zijn website te verplaatsen naar een ander hosting bedrijf. In principe zal John alle website bestanden (WordPress bestanden en Database) verhuizen naar de nieuwe server die hij al gekozen heeft.
Na de WordPress verhuizing gaat hij naar het Domein Naam Paneel (op de site van de domeinnaam provider) en vernieuwt de Name Servers (ns1.hostingandhostingmediaservers.com, ns2.hahms.com) met de nameservers van de nieuwe hosting provider (ns1.newhostingprovider.com, ns2.nhp.com). Om zijn website te migreren naar een andere host, volgde John de stappen zoals aangegeven bij punt 5 hieronder.
WordPress site migreren naar een nieuw domein – John is tevreden over de hosting diensten die hij ontvangt van de H&H Media Servers, maar hij heeft besloten om de domeinnaam van zijn website te veranderen, van oldJohnSeattle.com naar newJohnSeattle.com. Hij heeft de nieuwe domeinnaam al gekocht. Hij gaat naar de Domain Name Manager en configureert de Name Servers met die welke door H&H Media Servers worden geleverd. Daarna heeft hij, om zijn nieuwe website-adres te configureren, gedaan wat in punt 4.2 hieronder wordt uitgelegd.
De bovenstaande paragrafen zijn slechts een beknopte uitleg. Ik raad ten zeerste aan om het hele artikel te volgen (of te lezen, op zijn minst), om vertrouwd te raken met het WordPress overdrachtsproces.
Als u uw WordPress site handmatig wilt overzetten naar een nieuwe hosting server, gaat u als volgt te werk.
1. First Thing First: Maak een volledige back-up van uw site.

Ja, dit is verplicht. In feite adviseer ik site back-ups bij elke actie die u uitvoert op uw site: Voordat u een nieuwe plugin installeert of een plugin bijwerkt, het thema installeert of bijwerkt of het WordPress CMS bijwerkt. In sommige gevallen kan uw website crashen als gevolg van een plugin conflict, zodat u uw werk op uw site verloren kan gaan.
Ook, van tijd tot tijd, is het beter om een volledige backup van uw site(s) op uw PC op te slaan, en niet op uw server, omdat u niet weet wat er met de server zelf zal gebeuren (Zie de OVH brand, van begin 2021).
2. Hoe maak je een back-up van je site via cPanel?
De meeste hosting servers bieden de cPanel interface. Er is een gemakkelijke manier om een backup te maken van uw site: Om snel toegang te krijgen tot uw cPanel, ga naar -> yoursite.com/cpanel of yoursite.com:2083.
Zodra u in de cPanel interface bent, typt u in de zoekbalk“backup“, en het icoon van de backup toepassing zal verschijnen. Klik er op.

Zoals u kunt zien, zijn er 2 belangrijke back-up knoppen: Download een Volledige Account Backup en download een Home Directory Backup.
Wat is een volledige accountback-up?
De volledige accountback-up is een complexe back-up. U zult niet alleen uw site downloaden, maar ook alle mappen op uw server (e-mails, databases en zelfs de prullenbak). En als je meer dan één site hebt die daar gehost wordt, zul je de anderen ook downloaden. In principe, download je alles van je server. Dit is geen slecht idee, maar het is een ingewikkeld idee, omdat je in sommige mappen moet zoeken tot je de volledige backup hebt(database, website bestanden enzovoort).
Wat is de Home Directory Backup?
De Home Directory Backup is wat je moet benaderen, om een backup van je site te krijgen, maar eenvoudiger dan de Full Account Backup(hierboven vermeld). Zodra je op de“Home Directory” knop drukt, zal een tar.gz archief beginnen te downloaden. Nadat je het gedownload hebt, bewaar het op een veilige plaats.
Wat is de MySQL Database Backup?
Zodra u de“Home Directory” backup heeft gedownload, ziet u de volgende stap: Download een MySQL Database Backup. Hier zult u de databases van uw site(s) vinden. Maak je geen zorgen, je site gebruikt slechts één van die databases(als er meer dan één db vermeld is), dus je hoeft ze niet allemaal te downloaden.
Hoe kan ik achterhalen welke database uw website gebruikt?

Om de database van je website te vinden, heb je op zijn minst twee manieren:
- Ga naar cPanel -> File Manager -> Public HTML -> en zoek naar dit bestand: wp-config.php. Eens je het gevonden hebt, druk op Bewerken in de bovenste balk(zie de bijlage hierboven), en nogmaals “Bewerken” -> Binnen het wp-config bestand, zoek deze lijn: “define( ‘DB_NAME’, … ) – en de naam, de gebruiker en het paswoord van uw db zullen onthullen. Verander er niets in.
- Als je geen toegang meer hebt tot de hosting server/cPanel, probeer dit: Herhaal de bovenstaande stappen vanuit uw zojuist gedownloade(of in het verleden gedownloade) backup archief.
***Vergeet het wp-config.php bestand niet, want we zullen het er later over hebben***
Het downloaden van een database back-up van cPanel:
Dus, zodra je de naam van de database van je site weet, ga je onder“Download a MySQL Database Backup” en download je de juiste door op de naam ervan te drukken.
3. Hoe maak je een back-up van je site via FTP?

Naast het maken van een backup via cPanel, kunt u ook handmatig een backup maken via FTP. Hiervoor kunt u gratis software gebruiken genaamd Filezilla (Downloaden van hier). Download de software, en installeer het op uw machine. Zodra de software geïnstalleerd is, vraag de FTP gegevens op van uw hosting server: FTP(Hostnaam, Gebruiker en Wachtwoord). Het is niet verplicht de poort (:21, bijvoorbeeld) in te voegen.
1. Om de FTP gegevens vanuit cPanel op te vragen, ga naar de cPanel interface(yoursite.com:2083 of yoursite.com/cpanel) en typ dit in de zoekbalk: “FTP”.
2. Open het door op de knop “FTP accounts” te klikken. Op deze pagina zult u uw nieuwe FTP gegevens instellen, of de bestaande ophalen. Als je geen FTP account hebt, maak er dan een aan:
3. Log in(is de gebruikersnaam die u later in Filezilla invoert), Domain(is de FTP host – in dit geval: ftp.websitesseller.com), Password( u weet al wat dat is). In het veld Directory kunt u het niveau invullen waartoe de nieuwe FTP gebruiker toegang heeft(root niveau of site niveau).
4. Onderaan de pagina, vindt u Speciale FTP accounts. Deze accounts hebben volledige rechten, en je hebt toegang tot de root van je server.

Om Filezilla te configureren met uw referenties, zie de bijlage hierboven.
Zodra u verbonden bent, navigeert u naar de bestanden van uw site. Als u slechts één site op uw server hebt geïnstalleerd, staat die in de map “public_html”. Als je meer sites hebt, wordt elke map meestal genoemd als de naam van je site.
Over de Filezilla-interface

Aan de linkerkant staat uw computer. Aan de rechterkant staat uw server.
In het onderste deel ziet u de overdracht(lopende, geannuleerde en voltooide bestandsoverdrachten).
Zodra u de juiste map van de site hebt gevonden, moet u de volledige bestanden kopiëren(druk op CTRL+a) en ze naar uw computer downloaden(zie de bijlage hieronder).

In mijn geval heb ik een speciale HDD (4TB) voor mijn persoonlijke en klanten backups, dus ik maak een nieuwe map op die partitie, geef het de naam van het corresponderende domein, en sla de bestanden daar op. Op die manier blijf ik georganiseerd en als ik een backup nodig heb, vind ik die gemakkelijk terug.
Waarom ik de voorkeur geef aan de cPanel manier in plaats van de Fillezila manier?
Soms kan Filezilla fouten genereren(te wijten aan uw internetverbinding, Windows problemen, enz). cPanel genereert de backup in eerste instantie, en begint te downloaden naar uw computer nadat deze is gegenereerd, zodat een crash wordt voorkomen. Filezilla zal elk bestand live downloaden, dus als de internetverbinding tijdelijk wegvalt, kunnen sommige bestanden van uw site niet goed worden gedownload. Gelukkig toont Filezilla u dat geannuleerde bestanden in het derde veld van de zachte interface(het onderste veld – ik schreef er hierboven over). Dus, als je zo’n bestand ziet, klik er dan met de rechtermuisknop op en selecteer“process que“. Als algemene regel, zelfs nadat alles is gemarkeerd als“voltooid“, moet u handmatig controleren voordat u de site bestanden verwijdert van de oude server.
Nu heb je een volledige backup van je site opgeslagen op je computer. Maak een kopie van dat archief en bewaar het in een aparte map(en raak het niet aan, tot je het echt nodig hebt). Om de back-up bestanden te zien, pak het archief uit(het gedownloade, niet het gekopieerde), en u zult de site bestanden zien.
4. De nieuwe hostserver configureren
WordPress website migreren: Het uploaden van de website bestanden naar de nieuwe server
Eerst moet u de domeinnaam aan uw server toevoegen. Er zijn twee manieren:
- Toen u het nieuwe hostingabonnement kocht, als die hosting maar voor 1 site is, hebt u de domeinnaam al ingevoerd in het veld “domein” van uw hostingprovider.
- Als de nieuwe hosting niet voor een enkele website is, of je hebt niet de juiste domeinnaam getypt, doe dit dan:
Ga naar: cPanel -> type “Add” in de zoekbalk, en:

- Ga naar “Domeinen”, om te controleren of het domein daar is of niet. U kunt het domein ook zien aan de rechterkant van het cPanel.
- Als het domein niet in de lijst voorkomt, ga dan naar “Addon Domains”-> en vul bij “Nieuw domein” uw domeinnaam in(uwsite.com). De velden subdomein en document root worden automatisch ingevuld. Vink “Maak een FTP account aan voor dit Addon Domain” aan en druk op “ADD DOMAIN”.
*** In deze fase is het domein niet verhuisd, omdat je het niet naar de nieuwe hosting server hebt verwezen. Ik zal hieronder uitleggen hoe je dat doet. ***
—HOE DE DOMEINNAAM TE MIGREREN…
Uw nieuwe hostingprovider heeft u misschien al de inloggegevens en de informatie over uw nieuwe hosting toegestuurd. Ergens in dat bestand/bericht, zult u deze regels vinden: NameServer1 (NS1: en IP adres) en NameServer2(NS2 en het IP adres). Hou dit bestand/bericht geopend, en:
1. Ga naar uw domeinnaam provider -> Log in op uw account -> Ga naar “domeinen beheren” (of iets dergelijks, het hangt af van uw hosting provider) -> DNS beheren -> Naamserverinstellingen/Omschakelen Naamservers/NS-instellingen: Vul in het veld NS1 het IP-adres in dat in het bericht van de nieuwe hostingprovider staat (er is al ingevoegd de NS voor de oude server, dus u kunt ze bijwerken met de juiste). Hetzelfde geldt voor de NS2. Druk nu op “UPDATE”/”Wijzigen”. Meestal is de wijziging binnen enkele minuten voltooid, maar in zeldzame gevallen duurt de wijziging tussen 24 en 48 uur, dus maak je niet te veel zorgen als er enige vertraging optreedt.
2. Zodra de Nameservers zijn bijgewerkt, is uw domeinnaam verbonden met de nieuwe hosting server.
5. Back-up uploaden naar nieuwe host
U kunt op twee manieren beginnen met het uploaden van het backup archief:
*Door middel van FTP(volg de bovenstaande stappen om verbinding te maken met de nieuwe host – zie afbeelding 7 – en verander de oude credentials in de nieuwe)
*Door cPanel – Ik raad de“Restore a Home Directory Backup” functie niet aan, dus ik zal je hieronder een betere manier voorstellen.

Ga naar: cPanel -> File Manager -> Public HTML: Upload hier het backup archief(volg de stappen zoals aangegeven in de bijlage hieronder).

Zodra het backup archief is geupload, klik met de rechtermuisknop op het bestand-> Druk op“Extract” uit de drop-down -> Zorg ervoor dat het pad het juiste is -> Druk op “Extract”. Doe niets meer hier. We beginnen met het uploaden van de database.

Uploaden van de site database naar de nieuwe server

Voordat u de database back-up uploadt, moet u het volgende doen:
cPanel -> MySQL® Database Wizard -> voeg de databasenaam in (…). Op deze pagina kunt u:
- gebruik dezelfde naam als in de oude database (om de oude naam te vinden, ga naar de opgeslagen backup van uw computer -> open “WP-CONFIG.PHP” en kijk hoe de oude database heette. Kopieer de naam na het “xyz_” voorvoegsel. Bijvoorbeeld, de oude database heette “wp123_NAME” -> je moet alleen “NAME” kopiëren. U kunt op dezelfde manier te werk gaan met de database gebruiker en wachtwoord. Het enige wat je misschien moet veranderen is de database prefix voor de nieuwe host.
- nieuwe databankgegevens aanmaken: Op de hierboven aangegeven pagina (MYSQL…), voert u een nieuwe databasenaam in (in dit geval: OMEGA) -.> VOLGENDE STAP -> een nieuwe gebruikersnaam (SAGA) -> en wachtwoord (u kunt de wachtwoordgenerator gebruiken, maar zorg ervoor dat u het gegenereerde wachtwoord kopieert en ergens bewaart, want u zult het in korte tijd nodig hebben). -> Druk op “CREATE USER”.

***BELANGRIJK: ZORG ERVOOR DAT JE “ALLE RECHTEN” HEBT AANGEVINKT – ZIE DE BIJLAGE.

Nu heb je een lege nieuwe database aangemaakt.
Om de oude database (de backup) te uploaden, ga naar:

- cPanel
- phpMyAdmin (*gebruikde zoekbalk hierboven, als je het niet vindt) -> Aan de rechterkant vind je je nieuw aangemaakte database(als je meerdere sites hebt gehost, zul je meerdere databases zien);
- Klik op de naam van de database(in dit geval ***_omega) ;
- In het hoofdmenu, druk op IMPORT;
- Kies uw bestand(u moet het SQL-bestand kiezen uit uw database back-upmap, die u enkele minuten geleden hebt gedownload);
- Druk op“GO“(wacht tot de database is geupload – het bevestigingsbericht).

WordPress site migreren: Verbinden van de database met de site
- Als de nieuwe site naar dezelfde domeinnaam wordt verwezen, hoeft u niets te veranderen.
- Als de site naar een andere domeinnaam is verwezen, moet je wel:
in de phpMyAdmin -> Structuur(top menu) -> zoek naar wp(of welke andere prefix je hebt)_options -> wijzig de siteurl en de home url velden (klik op “Edit” -> vul hier de volledige url van je nieuwe domeinnaam in -> druk op “GO”).
Verbind de nieuwe database met uw site bestanden:
Ga naar -> cPanel -> Bestandsbeheer -> Publieke HTML -> wp-config.php, en zorg ervoor dat de credentials van daar overeenkomen met de nieuwe database credentials. Zo niet, zorg er dan voor dat je de nieuwe gegevens invoegt(db naam, db gebruiker en db wachtwoord).

***Opgelet: Als de inloggegevens fout zijn, krijg je deze foutmelding: “Error Establishing a Database Connection”. Om dit op te lossen, zorg ervoor dat alles goed getypt is.***
Daarna logt u in op uw nieuwe website installatie(beter vanuit een nieuwe browser, met opgeschoonde geschiedenis, cache en cookies), en installeert u deze gratis plugin: Velvet Blues Update URLs. Nadat je de plugin hebt geïnstalleerd en geactiveerd, ga naar Tools(links in het admin dashboard) -> “URLs bijwerken“.

- Vul in het eerste veld uw oude url-adres in: https://www.oldsite.com en in het tweede veld het nieuwe url-adres(https://www.newsite.com). Zorg ervoor dat de http/https en www/non-www overeenstemmen met de oude en de nieuwe site. Zo niet, dan zal je site crashen.
- Vink elk vakje aan dat in de tweede stap is aangegeven.
- Klik op“URL’s NU Bijwerken“.
Controleer nu uw website(elke pagina, menu-item, enz.) om te zien of alles in orde is. Als iets niet lijkt te werken, moet je de stappen opnieuw doen, met meer aandacht.
Ook kunnen na de update sommige links naar het oude adres verwijzen(aangepaste links in menu, widgets, in footer, enz). U kunt die met het juiste adres op elk moment bewerken.
6. Na het migratieproces:
Gefeliciteerd! Uw WordPress site is gemigreerd. Wat moet je daarna doen?
1. Installeer of activeer het SSL-certificaat
Voor het SSL-certificaat (https) hebt u de gratis optie met LetsEncrypt (uw hostingprovider zou u deze GRATIS optie moeten geven).
Dat moet je doen:
Genereer via cPanel -> Zoekbalk “SSL” -> LETSENCRYPT SSL -> RUN AUTOSSL
Installeer deze gratis plugin: 301 Doorverwijzingen
2. Maak de website aangepaste e-mails opnieuw aan (e-mail@yoursite.com).
3. Misschien wilt u uw site ook beveiligen. Zie hier mijn tips over Hoe WordPress site te beveiligen.
4. Als u zich nog niet al te veel met het beheer van uw website hebt beziggehouden, maar er nu meer aandacht aan wilt besteden, bekijk dan hier de beste WordPress plugins die u op uw WordPress site zou moeten installeren.
5. Ook heb ik hier een uitgebreid artikel over hoe WordPress site te versnellen.
6. Geïnteresseerd in de Google Mei Update? Bekijk hier hoe u uw site kunt optimaliseren voor de Core Web Vitals
7. Voor meer artikelen, kijk op mijn Blog.
8. Blij? Laat a.u.b. een recensie achter op mijn Google pagina (ga naar Google en zoek: “Websites Verkoper”, en u zult mijn GoogleMyBusiness listing vinden. Daar kunt u uw eerlijke recensie achterlaten.
Met de informatie die u in dit artikel hebt geleerd, zou het veel gemakkelijker moeten zijn om uw WordPress site te migreren. Maar als er om wat voor reden dan ook iets misgaat of u hulp nodig heeft bij het overzetten van uw site, ben ik hier 24/7 om u te helpen met al uw behoeften. De toon van mijn diensten is professioneel en ik zal u altijd als een gewaardeerde klant behandelen. Welke andere vragen heeft u over het migreren van onze WordPress sites?