Je WordPress website verhuizen naar een andere hostingprovider klinkt misschien ingewikkeld, maar met de juiste aanpak is het vrij eenvoudig. In dit artikel leg ik je drie methodes uit: met een plugin, handmatig, en via je hostingprovider.

Voordat je begint

Voordat je aan de slag gaat met verhuizen, zijn er een paar dingen die je moet regelen:

  • Zorg dat je toegang hebt tot je huidige hosting (FTP of bestandsbeheer)
  • Zorg dat je toegang hebt tot je huidige database (phpMyAdmin)
  • Regel alvast je nieuwe hostingpakket
  • Noteer je huidige WordPress versie, thema en actieve plugins
  • Maak een volledige backup van je site (voor de zekerheid)

Heb je dit geregeld? Dan kunnen we beginnen.

Methode 1: verhuizen met een plugin (makkelijkst)

De makkelijkste manier om je WordPress site te verhuizen is met een migratieplugin. De populairste optie is All-in-One WP Migration.

Stap 1: installeer de plugin op je oude site

  1. Ga naar Plugins > Nieuwe toevoegen
  2. Zoek op "All-in-One WP Migration"
  3. Klik op Installeren en daarna Activeren

Stap 2: exporteer je website

  1. Ga naar All-in-One WP Migration > Exporteren
  2. Klik op "Exporteren naar" en kies "Bestand"
  3. Wacht tot de export klaar is en download het bestand

Dit bestand bevat je complete website: alle pagina's, berichten, afbeeldingen, thema's, plugins en instellingen.

Stap 3: installeer WordPress op je nieuwe hosting

Op je nieuwe hosting moet je eerst een schone WordPress installatie doen. Bij Theory7 kan dit eenvoudig via DirectAdmin met Installatron. Met een paar klikken heb je een werkende WordPress installatie.

Stap 4: importeer je website

  1. Log in op je nieuwe WordPress installatie
  2. Installeer dezelfde plugin: All-in-One WP Migration
  3. Ga naar All-in-One WP Migration > Importeren
  4. Upload het exportbestand dat je eerder hebt gedownload
  5. Wacht tot de import klaar is

Na de import moet je opnieuw inloggen met de gegevens van je oude site.

Let op: bestandsgrootte limiet

De gratis versie van deze plugin heeft een uploadlimiet (meestal rond 512MB). Is je site groter? Dan heb je een paar opties:

  • Koop de premium versie van de plugin
  • Verhoog de uploadlimiet via je hosting
  • Gebruik methode 2 (handmatig verhuizen)

Methode 2: handmatig verhuizen

Bij een handmatige verhuizing kopieer je de bestanden en database zelf. Dit is wat meer werk, maar je hebt volledige controle.

Stap 1: download alle bestanden via FTP

  1. Maak verbinding met je oude hosting via een FTP-programma zoals FileZilla
  2. Navigeer naar de map waar WordPress staat (meestal public_html of www)
  3. Download de complete map naar je computer

Dit kan even duren, afhankelijk van de grootte van je site.

Stap 2: exporteer de database

  1. Log in op phpMyAdmin via je oude hosting
  2. Selecteer de database van je WordPress site
  3. Klik op Exporteren
  4. Kies "Snel" als exportmethode en "SQL" als formaat
  5. Klik op Starten en sla het .sql bestand op

Stap 3: maak een nieuwe database aan

In DirectAdmin (het controlepaneel dat je bij Theory7 gebruikt) ga je naar MySQL Databases om een nieuwe database aan te maken. Noteer de databasenaam, gebruikersnaam en wachtwoord.

Stap 4: importeer de database

  1. Open phpMyAdmin in DirectAdmin
  2. Selecteer de nieuwe database
  3. Klik op Importeren
  4. Upload het .sql bestand dat je eerder hebt gedownload
  5. Klik op Starten

Stap 5: upload de bestanden naar je nieuwe hosting

  1. Maak verbinding met je nieuwe hosting via FTP
  2. Upload alle WordPress bestanden naar de juiste map (meestal domains/jouwdomein.nl/public_html)

Stap 6: pas wp-config.php aan

Open het bestand wp-config.php en pas de database-instellingen aan:

define('DB_NAME', 'nieuwe_databasenaam');
define('DB_USER', 'nieuwe_gebruikersnaam');
define('DB_PASSWORD', 'nieuw_wachtwoord');
define('DB_HOST', 'localhost');

Stap 7: pas de URLs aan in de database (indien nodig)

Als je domeinnaam verandert, moet je de URLs in de database aanpassen. Dit kan met een plugin zoals Better Search Replace, of via phpMyAdmin met de volgende queries:

UPDATE wp_options SET option_value = 'https://nieuwedomein.nl' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://nieuwedomein.nl' WHERE option_name = 'home';

Let op: vervang 'wp_' door je eigen database prefix als je die hebt aangepast.

Methode 3: laat ons je site verhuizen

Geen zin om dit zelf te doen? Bij Theory7 helpen we je graag met de verhuizing van je WordPress site. Neem contact op met onze support en we bespreken de mogelijkheden. In veel gevallen kunnen we de volledige migratie voor je verzorgen.

Bekijk onze WordPress hosting pakketten voor snelle en betrouwbare hosting met persoonlijke ondersteuning.

Na de verhuizing

Als je site op de nieuwe hosting draait, zijn er nog een paar dingen om te checken:

  • Test alle pagina's - Loop je site na en check of alles werkt
  • Test formulieren - Verstuur een testbericht via je contactformulier
  • Check afbeeldingen - Laden alle afbeeldingen correct?
  • Test de snelheid - Is je site snel genoeg?
  • Update je DNS - Wijs je domein naar de nieuwe hosting (zie ook: DNS uitgelegd)
  • Installeer een SSL-certificaat - Bij Theory7 regel je dit gratis via Let's Encrypt in DirectAdmin

Domeinnaam verhuizen

Als je ook je domeinnaam wilt verhuizen, is dat een apart proces. Je hebt hiervoor een verhuiscode nodig van je huidige domeinprovider. Het verhuizen van een domein duurt meestal 5-7 dagen. Lees meer over domeinnaam verhuizen.

Tip: je kunt je website alvast verhuizen en testen op een tijdelijk adres, en daarna pas je domeinnaam overzetten. Zo heb je geen downtime.

Veelgestelde vragen

Hoe lang duurt een WordPress verhuizing?

Met een plugin ben je in 15-30 minuten klaar. Handmatig verhuizen duurt 1-2 uur, afhankelijk van de grootte van je site en je ervaring.

Verlies ik data bij het verhuizen?

Als je de stappen goed volgt, verlies je geen data. Maak voor de zekerheid altijd eerst een backup.

Moet ik mijn plugins opnieuw instellen?

Nee, als je de complete site verhuist (inclusief database), blijven al je instellingen behouden.

Kan ik mijn site verhuizen zonder downtime?

Ja. Verplaats eerst je site naar de nieuwe hosting en test deze via een tijdelijk adres. Pas daarna wijs je je domein naar de nieuwe server.

Wat als er iets misgaat?

Daarom maak je vooraf een backup. Gaat er iets mis? Dan kun je altijd terug naar de oude situatie. Heb je hulp nodig? Onze support helpt je graag verder.