WPLounge
Home » Tutorials » WordPress website verhuizen

WordPress website verhuizen

WordPress website verhuizen

Wil je je WordPress website verhuizen naar een ander hostingpakket? Of heb je een website van iemand gekocht en wil je die website verhuizen naar je eigen hostingpartij of server? In dit artikel leg ik je uit hoe je je WordPress-website kunt verhuizen. Dit is een update van een ouder artikel van vorig jaar. Inmiddels bieden wij een website verhuisservice, mocht je er zelf niet uitkomen.

Affiliate disclaimer:
In onze artikelen en op onze pagina's staan affiliate links. Wanneer je via één van deze links een aankoop doet, ontvangen wij een (meestal kleine) commissie van de verkoper. Wij geven altijd onze eerlijke mening over producten. Klik hier voor meer informatie.

In dit artikel krijg je instructies over het verhuizen van je WordPress website. Een website verhuizen is niet geheel zonder risico’s. Wil je het door onze experts laten doen? Maak dan gebruik van onze Hulp op Afstand service. Wij verhuizen dan de site voor jou (terwijl je zelf rustig meekijkt).

Er zijn verschillende scenario’s denkbaar voor het verhuizen van je WordPress-website. Zo kan het zijn dat de domeinnaam hetzelfde blijft, maar je van hostingprovider wilt wisselen, maar het kan ook dat je je website van het ene naar het andere domein wilt verhuizen. In dit artikel laat ik de verschillende scenario’s zien.

Wat je nodig hebt

Wil je je WordPress-website verhuizen? Zorg dan eerst dat je toegang hebt tot de belangrijke zaken die komen kijken bij het verhuizen van je WordPress-website.

De volgende zaken moet je van tevoren regelen, zodat de verhuizing van je WordPress-website soepel verloopt.

TIP VAN WPLOUNGE
Divi theme & Divi Builder
Bij Elegant Themes ontvang je meer dan
85 premium WordPress themes (waaronder Divi!) voor maar 89 dollar!

Bekijk de themes »»
Lees meer over Divi.
  • FTP-toegang tot je huidige hosting/server
  • FTP-toegang tot je nieuwe hosting/server
  • Toegang tot de domeinnaam-instellingen (als je van hostingpartij wisselt)
  • Toegang tot het controlepaneel van je oude én nieuwe hosting (bijvoorbeeld DirectAdmin of Plesk)

WordPress website verhuizen naar een andere hostingpartij

Blijft je domeinnaam hetzelfde, maar wil je je website verhuizen naar een andere hostingpartij? Of heb je een website overgenomen en wil je deze verhuizen naar je eigen hostingpakket? Volg dan de onderstaande stappen.

1: Bestanden downloaden via FTP

Voordat je je website kunt gaan verhuizen naar een nieuwe hostingpartij, moet je eerst je website downloaden vanuit je huidige hosting. Dit kun je het beste met FTP doen. Gebruik een FTP-client zoals FileZilla om in te loggen op je hostingpartij en download alle bestanden van je WordPress-website. Deze bevinden zich waarschijnlijk in de folder public_html of private_html. Dit kan echter per hostingpartij verschillen.

Bestanden downloaden via FTP
Selecteer alle WordPress-bestanden en download deze via FTP.

Wacht totdat het downloaden voltooid is. Open nu de folder op je computer waar de bestanden staan en zoek het wp-config.php bestand. Hier vind je de naam van je database. Zoek naar de volgende regel:

define('DB_NAME', 'de-naam-van-je-database');

In het voorbeeld hierboven is de naam van je database de-naam-van-je-database.

2: Database downloaden

Nu je weet hoe je database heet, ga je deze vanuit het controlepaneel downloaden. Als je DirectAdmin gebruikt, dan vind je deze onder MySQL Management:

MySQL Management

In het volgende scherm vind je een lijst van alle databases van je hostingpakket. Zoek nu de naam van je database op en klik op Download:

Database downloaden DirectAdmin

Sla dit bestand op op je computer.

3: Domeinnaam toevoegen aan nieuw hostingpakket

Ga nu naar het controlepaneel van het hostingpakket waar je je website naartoe wilt verhuizen. Als je nieuwe hostingpakket óók DirectAdmin gebruikt, dan ga je naar Home en klik je vervolgens op de knop Domain Administration.

Domain Administration DirectAdmin

Je komt nu in een nieuw scherm waar je op Add Another Domain klikt. Vul vervolgens je domeinnaam in:

Domeinnaam invullen DirectAdmin

Klik nu op Create en je domeinnaam is toegevoegd. Je kunt nu de database gaan uploaden die je bij de vorige stap hebt gedownload.

4: Database uploaden

Ga terug naar het Home-scherm van DirectAdmin en klik op je domeinnaam. Ga nu weer naar MySQL Management. Bij stap 2 ben je hier al geweest. Klik nu bovenin op Create new database. Vul een naam, gebruikersnaam en (sterk!) wachtwoord in. Je mag zelf weten hoe je je database noemt en welke gebruikersnaam je gebruikt.

Nieuwe database maken DirectAdmin

Klik vervolgens op Create. Je komt nu in een scherm waar je de gegevens van je database nog één keer kunt zien. Kopieer deze en bewaar ze ergens in een tekstbestand op je computer.

Ga nu weer terug naar het MySQL Management-scherm in DirectAdmin. Zoek nu helemaal onderin naar “Upload a Database Backup (.gz)“. Hier selecteer je de database die je zojuist hebt aangemaakt en vervolgens selecteer je bij “Choose file” de database die je bij stap 2 hebt gedownload.

Upload database DirectAdmin

Klik nu op “Upload” en wacht totdat je database is geüpload.

5: Je wp-config.php aanpassen

Open nu op je computer de map met bestanden die je bij stap 1 hebt gedownload. Zoek het bestand genaamd wp-config.php en open deze in een tekstbewerker. We gaan hier nu de gegevens van je oude database vervangen met de gegevens van de database die je bij stap 4 hebt aangemaakt. Zoek de volgende regels code op:

/** The name of the database for WordPress */
define('DB_NAME', 'database-naam');

/** MySQL database username */
define('DB_USER', 'database-gebruikersnaam');

/** MySQL database password */
define('DB_PASSWORD', 'wachtwoord');

/** MySQL hostname */
define('DB_HOST', 'localhost');

Zorg ervoor dat op de regel DB_NAME de juiste databasenaam wordt ingevuld (waar nu database-naam staat). Doe hetzelfde voor de regel met DB_USER (gebruikersnaam) en DB_PASSWORD (het wachtwoord). Bij DB_HOST moet meestal “localhost” staan. Deze hoef je dan ook niet te veranderen.

Sla nu het wp-config.php-bestand op.

6: Bestanden uploaden via FTP

Open nu weer je FTP-programma en log in op je nieuwe hosting/server. Zoek je domeinnaam op en ga vervolgens naar de public_html (of httpdocs) folder. Verwijder de bestanden die er al staan en upload nu alle bestanden (inclusief het zojuist aangepaste wp-config.php-bestand) naar deze folder.

bestanden via FTP uploaden

7: Je hosts file aanpassen

Voordat je de DNS van je domeinnaam aanpast en iedereen je website op de nieuwe hosting te zien krijgt, wil je natuurlijk eerst weten of alles goed werkt. Het is daarom zaak om je “hosts file” aan te passen. Zoek eerst het IP-adres op van je nieuwe hostingpakket. Deze vind je meestal in het controlepaneel van je nieuwe hostingpakket.

Mac

Gebruik je een Mac? Open dan de Terminal. De snelste manier om deze te openen is: druk de toetsencombinatie Command + Spatie in en typ vervolgens in “Terminal”. Druk nu op Enter om je Terminal te openen. Typ hier in sudo nano /private/etc/hosts zoals te zien in de onderstaande screenshot en druk vervolgens op Enter.

Hosts file aanpassen Mac OS

Je moet nu het wachtwoord van je Mac invullen en weer op Enter duwen. Ga nu helemaal naar beneden door met je toetsenbord de pijl naar beneden ingedrukt houden. Op twee nieuwe regels vul je in:

123.123.123.123 jouwdomein.nl
123.123.123.123 www.jouwdomein.nl

Vervang het IP-adres (123.123.123.123) uit het voorbeeld met het IP-adres van je nieuwe hostingpakket en vervang jouwdomein.nl met de domeinnaam die je aan het verhuizen bent. Gebruik nu de toetsencombinatie Control + O en druk op Enter. Vervolgens gebruik je de combinatie Control + X om je hosts file te sluiten. Je kunt de Terminal nu sluiten.

Lees ook: Hosts file aanpassen op een Mac »

Windows

Open Notepad (of Kladblok) en selecteer Bestand en dan Openen. Vul nu C:\Windows\System32\drivers\etc\hosts in om je hosts file te openen. Scroll nu helemaal naar beneden en voeg twee nieuwe regels toe:

123.123.123.123 jouwdomein.nl
123.123.123.123 www.jouwdomein.nl

Vervang 123.123.123.123 uit het voorbeeld met het IP-adres van je nieuwe hostingpakket en vervang jouwdomein.nl met de domeinnaam die je aan het verhuizen bent.

8: Testen

Doordat je je hosts file hebt aangepast, zoekt jouw computer nu naar jouwdomein.nl op het nieuwe IP-adres. Zo kun jij alvast kijken of alles goed is ingesteld op je nieuwe hostingpakket, terwijl je bezoekers (en Google) je website nog gewoon op je oude hostingpakket zien. Open nu je browser en ga naar je website om te controleren of alles nog werkt.

Bij deze stap maak ik meestal ook een kleine (tijdelijke) aanpassing op mijn WordPress-website. Dit is handig omdat je dan straks in één keer kunt zien of de DNS-wijziging van je domeinnaam al verwerkt is. Voeg bijvoorbeeld een “punt” toe in een widget. Je bezoekers zien dit waarschijnlijk niet, maar jij kunt straks in één keer zien of je verhuizing gelukt is!

Werkt alles? Dan kun je nu de DNS gaan omzetten!

9: DNS wijzigen

Log nu in bij de partij waar je je domeinnaam hebt geregistreerd. Selecteer je domeinnaam en zoek naar de DNS-instellingen. Bij Cloud86 heet deze optie “DNS Beheer”. Maar dit verschilt per hostingpartij.

Zoek nu je twee “A-records” op. Er is één record voor je domeinnaam mét WWW en één zonder:

DNS records aanpassen

Vul bij beide records het IP-adres in van je nieuwe hostingpakket. Klik vervolgens onderin het scherm op Opslaan.

Let op: Het kan maximaal 24 uur duren voordat deze wijziging verwerkt is! In de praktijk gaat het meestal sneller.

10: Hosts file (weer) aanpassen

Open nu je hosts file (zie stap 7) en verwijder de twee regels die je bij stap 7 hebt toegevoegd. Als je nu je website opent in je browser, zul je weer je oude website te zien krijgen. Als je (zoals ik) een kleine wijziging hebt aangebracht op je website, zul je zien dat deze nu weer verdwijnt.

11: Wachten

Nu is het een kwestie van wachten totdat de DNS-wijziging van stap 9 verwerkt is: zodra deze verwerkt is, is je verhuizing afgerond! Als je een kleine wijziging hebt aangebracht, dan zul je aan de hand daarvan kunnen zien of de DNS al succesvol is omgezet.

Kom je er niet uit? Hulp nodig?

Als je er niet uit komt, kun je contact met ons opnemen. We helpen je graag met het verhuizen van je WordPress-website.

Je website verhuizen met de Duplicator tool

Vind je bovenstaand verhaal er nou erg complex uitzien? Dan kan je altijd eerst proberen om je website verhuizen met de Duplicator tool. Ook daar hebben we een uitgebreid artikel over geschreven.

WordPress website verhuizen naar een andere domeinnaam

Wil je je website verhuizen naar een andere domeinnaam? Veel van de bovenstaande stappen zijn dan nog steeds van toepassing, maar je zult tijdens de verhuizing je domeinnaam moeten wijzigen in je MySQL-database. Als je hetzelfde hostingpakket blijft gebruiken, is het ook niet nodig om DNS-wijzigingen te maken of om je hosts file aan te passen.

Vóórdat je je database gaat uploaden, zul je je database-bestand (jouw-database-naam.gz) moeten openen in een tekstbewerker, zoals Notepad++ (Windows) of Textwrangler (Mac). Open je database-bestand in de tekstbewerker en doe nu een “Find and Replace All“:

Find: ouddomein.nl
Replace: nieuwdomein.nl

Zo worden alle verwijzingen in je database aangepast naar je nieuwe domeinnaam. Na het vervangen van al deze verwijzingen, kun je de database uploaden.

Conclusie

Het verhuizen van een WordPress-website bestaat uit een hoop verschillende stappen. Als je dit voor het eerst doet, dan is het veel werk om ervoor te zorgen dat alles goed gaat. Wanneer je het vaker hebt gedaan bouw je een routine op. Klik hieronder door naar onze verhuisservice om het door onze experts te laten doen, veilig en snel.

Nu heb je een reeks instructies over het verhuizen van je WordPress website. Een website verhuizen is niet geheel zonder risico’s. Wil je het liever door onze experts laten doen? Maak dan gebruik van onze Hulp op Afstand service. Wij verhuizen dan de site voor jou

<h2>Meestgestelde vragen samengevat</h2>

📦 Wat heb je nodig om je WordPress website te verhuizen?

FTP-toegang tot je huidige hosting/server, FTP-toegang tot je nieuwe hosting/server, toegang tot de domeinnaam-instellingen en toegang tot het controlepaneel van je oude én nieuwe hosting..

👦 Kan het ook makkelijker?

Jazeker, met behulp van de Duplicator tool kun je gemakkelijk een WordPress website verhuizen.

👓 Verhuizen naar een andere domeinnaam?

Als je je website wilt verhuizen naar een andere domeinnaam, zul je tijdens de verhuizing de domeinnaam moeten wijzigen in je MySQL-database.

Beoordeel dit artikel

Roger.Overdevest

Roger is een SEO specialist met veel passie voor WordPress

8 reacties

  • Hoi Wouter.
    Goede stap-voor-stap uitleg.
    Mogelijk hierbij vermelden dat je op de nieuwe hosting wel exact de zelfde domeinnaam moet gebruiken!
    Anders is er een extra stap nodig: In de database die je importeert in een nieuwe hosting, In de tabel WP_options de site URL en site locatie aanpassen.

  • Hoi,

    Mijn hosting+domein stopt. Nu ga ik van directadmin naar cpanel. Ik heb een hosting aangevraagd bij een nieuwe partij met extern domein dus verhuiscode omzetting komt nog. Maar in welke stap moet ik de verhuiscode gaan omzetten?

    • Hoi,

      De verhuistoken heb je nodig om de verhuizing in gang te zetten. Dat is geen omzetten maar verhuizen van de ene registrar naar de ander. Ik zou dit doen vóór stap 9.

  • Fijn deze omschrijving. Hoe zit het met de emailadressen? Zijn die dan ook omgezet? Welke stappen komen er dan evt. nog bij?

    • Goede vraag. De e-mailadressen gaan op zich wel mee, maar je moet dan nog wel iets doen. Je zult deze opnieuw moeten aanmaken in het hostingpakket aangezien de nieuwe hoster nog geen weet heeft van de e-mailadressen die je gebruikt. Je oude e-mails zullen in de meeste gevallen níet mee worden verhuisd!

    • Hoi Hans. Waarschijnlijk niet. Je zou met name moeten checken of er wel een htaccess bestand staat na je verhuizing.