Hoe zet je een WordPress site over stap voor stap?

Hoe zet je een WordPress site over van het ene hosting pakket naar het andere hosting pakket? Bekijk hier stap voor stap hoe je dit kunt doen.

WordPress plugins

Het overzetten van een WordPress site is vaak niet zo simpel als gedacht. Bij een normale stactische website enkel bestaande uit HTML pagina`s is het misschien zo gedaan maar met een database is het al wat lastiger. 

In dit artikel geven we uitleg hoe je een WordPress site kunt verhuizen tussen 2 hosting partijen met zo weinig mogelijk downtime (tijd dat de website voor bezoekers onbereikbaar is). 

Stap 1: gegevens verzamelen

Om te starten is het belangrijk om de huidige situatie goed te bekijken. Wat is er wel en wat moet er nog gedaan worden. Om de overzetting zo goed mogelijk te doen gaan we als volgt aan de slag:

  • Verhuizen van de website.
  • Verhuizen van de domeinnaam

Hierbij is het van belang in dit geval dat je toegang hebt tot beide servers en domeinnaam instellingen.  Waarom verhuizen we eerst de website? Dat maakt het makkelijker om voor dat de domeinnaam word verhuist al de juiste email adressen aan te maken etc. Hiermee minimaliseren we de downtime voor zowel email als website.

Zelf hosten we onze websites voornamelijk bij Neostrada webhosting en TransIP. In dit voorbeeld verhuizen we een website naar Neostrada, een hosting bedrijf dat we zelf ook zeer aanbevelen.

Naar Neostrada.nl

Stap 2: Checken of je alles hebt 

Het is belangrijk om alle gegevens op een rij te hebben. Heb je toegang tot het hosting account van de oude site? kun je ook bij de database (via PHPMyAdmin? Heb je ook de juiste rechten om een database en database gebruiker aan te maken op de nieuwe hosting? Kun je bij beide domein beheer accounts bij de DNS instellingen?

Je moet van beide hosting accounts de volgende gegevens op een rij hebben:

  • FTP inlog gegevens (gebruikersnaam en wachtwoord)
  • IP adres
  • Database gegevens (gebruikersnaam en wachtwoord, in enkele gevallen ook een url)

Stap 3: Maak back-ups

Heb je live acties die gebeuren op je site, zet net voor je laatste database / server backup de site op onderhoudsstand. Dit voorkomt dat er nog wijzigingen worden gemaakt die daarna niet aanwezig zullen zijn op de nieuwe server.

Zorg dat je een kopie kan maken van alle bestanden van de WordPress site. Zelf gebruik ik hiervoor het programma FileZilla. Doe dit kort voor het overzetten zodat er geen wijzigingen verloren gaan. Maak ook een export van de MySQL database dit kan op de meeste standaard hosting pakketen via PHPmyAdmin.

Fillezilla client (download link)

Via filezilla zie je alle bestanden op een server. Zo kun je deze makkelijk naar je computer slepen. 

Stap 4: Maak een database aan bij het nieuwe hosting account.

Maak bij het nieuwe hosting account een database gebruiker en een database aan als deze er nog niet is. Zorg dat je deze gegevens noteerd omdat je deze later nog nodig hebt voor in het configuratie bestand van de WordPress instalatie.

Pas in de backup die je hebt gemaakt het wp-config.php aan. Dit bestand bevind zich in de hoofdmap van je website. 

Pas enkel de gemarkeerde regels aan met de gegevens van de nieuwe database. Let er op dat deze gegevens kloppen anders krijg je bij het testen van de nieuwe site de melding dat er een probleem voordoet bij het proberen te verbinden met de database.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

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

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

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

Stap 5: Zet de nieuwe site online

Zet je website over op de nieuwe server en importeer de MySQL backup binnen de nieuwe hosting omgeving. Zet daarna met Filezilla ook alle bestanden in de public_html map (tenzij anders aangegeven door je hosting bedrijf).

Stap 6: Pas de DNS instellingen aan

Als laastste stap passen we de DNS instellingen aan. Hierbij verander je het aangegeven IP van de A regels. Het IP adres vervang je telkens naar die van de nieuwe server. Let er op dat het langere tijd kan duren voordat je de site ook daadwerkelijk kunt zien.

Neostrada nameservers
Nameserver instellingen Neostrada

Zijn er AAAA regels aanwezig verwijder deze dan om andere weergave van je site te voorkomen (deze zijn bedoelt voor IPv6) hoe je dit juist instelt gaan we binnenkort nog beschrijven.

Toch liever iemand anders laten doen?

Bij Websitescanner hebben we al heel wat sites verhuist van A naar B. We helpen je dan ook graag met het verhuizen van jouw website.

Contact opnemen

Tim van Iersel
Tim van Iersel
Creatief developer
Creatief developer met veel kennis op het gebied van webdevelopment, zoekmachine optimalisatie en affiliate marketing.


2 reacties op “Hoe zet je een WordPress site over stap voor stap?”

  • Peter schreef:

    Wat als ik de MySQL database niet heb gebackupt,is dan mijn WP backup waardeloos en kan ik die dan niet meer importeren in een nieuwe site?

    Of kan ik een nieuwe MySQL maken en alsnog de backup importeren?


Notice: Undefined variable: aria_req in /home/affili1q/websitescanner.io/wp-content/themes/websitescanner/comments.php on line 32

Notice: Undefined variable: aria_req in /home/affili1q/websitescanner.io/wp-content/themes/websitescanner/comments.php on line 33

Reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *