Verhuizen zonder gedoe? Zo migreer je jouw website naar een nieuwe host!

Share

Is jouw host niet snel genoeg voor jouw website? Wil je meer controle? Of ben je op zoek naar betere support? In al die gevallen is een overstap naar een nieuwe host dé oplossing. Moeilijk hoeft dat niet te zijn. Met een goed plan migreer je veilig en zonder downtime naar jouw nieuwe host.

 

Migreren zonder stress

De meeste beheerders stellen migratie van de website als het even kan uit. Het voelt als een complex, tijdrovend project met risico op downtime en dataverlies. Pas wanneer een site snel groeit, of als het heel erg fout gaat met de host, komt een overstap in beeld. Dat is begrijpelijk, maar niet nodig. Overstappen naar een nieuwe host kan vlot, pijnloos en levert vaak meer voordeel op dan je verwacht.

Eigenlijk is scherp blijven op je host minstens zo belangrijk als je website regelmatig onderhouden. Als je onderhoud aan de website laat versloffen, veroorzaakt dat niet meteen ernstige crashes. Voordat grote problemen zich voordoen, heb je eerst een periode met toenemende vertragingen en kleine ergernissen.

 

Blijf voorop lopen, door tijdig te migreren

Dit principe kan ook opgaan als je jouw host niet af en toe vergelijkt met de concurrent. Heb je een host die iets achterloopt, dan merk je dat niet direct. De vertraging ten opzichte van anderen neemt geleidelijk toe. Pas na verloop van tijd merk je dat je bepaalde technieken niet kunt gebruiken en dat je site vertraagt. Op dat moment ben je eigenlijk al te laat met je overstap.

Migreer liever bijtijds naar een host die voorop loopt. Met een goede voorbereiding profiteer je snel en zonder stress van alle voordelen die dat biedt.

 

Verzamel alle nodige gegevens vooraf

Een soepele migratie begint met het verzamelen van informatie. Haal de volgende gegevens van je huidige host op:

  • Inloggegevens;
  • Database-instellingen;
  • Serverconfiguraties;
  • Specifieke instellingen voor caching en beveiliging.

Bestanden en database back-uppen

Maak gelijk ook back-ups van zowel je bestanden als je database. Als jouw omgeving geen migratiefunctionaliteit heeft, kun je de bestanden downloaden via FTP en exporteer je de database(s) met een beheermodule (zoals phpMyAdmin). Zelfs als je met behulp van software migreert, is het verstandig om ook zelf je bestanden en database(s) te kopiëren. Gaat er iets mis? Dan heb je ze bij de hand om je site te herstellen.

Andere onderdelen in kaart brengen

Maak vervolgens een compleet overzicht van alle andere onderdelen die mee moeten verhuizen. Denk daarbij aan DNS-instellingen, e-mailaccounts, cronjobs, SSL-certificaten, externe koppelingen met betaalproviders, e-maildiensten, externe API’s, monitoringtools en ga zo maar door. Door deze onderdelen vooraf in kaart te brengen, kun je ze bij de overstap naar jouw nieuwe omgeving zorgen dat je ze niet vergeet.

Controleer je nieuwe host

Verzamel als laatste stap ook alle relevante informatie van je nieuwe host. Beantwoord in ieder geval de volgende vragen:

  • Is de PHP-versie compatibel met mijn website?
  • Kan ik mijn database direct importeren, of zijn er stappen nodig?
  • Moet ik SSL-certificaten aanmaken, of kan ik mijn certificaten verhuizen?
  • Zijn er limieten of instellingen waar ik rekening mee moet houden?

Hou de alle gegevens die je verzamelt zo veel mogelijk bij in één document. Op die plaats kun je altijd antwoord vinden als er vragen of problemen zijn tijdens de migratie.

 

Testen in een staging-omgeving

Dankzij een staging-omgeving hoeft overstappen geen sprong in het diepe te zijn. In deze afgeschermde omgeving bij je nieuwe host, breng je jouw bestanden, databases en instellingen onder. Hier kun je controleren of je website werkt en eventuele problemen oplossen voordat je de live-omgeving verhuist.

In de staging-omgeving loop je de functionaliteit door en test je de thema’s, plug-ins, modules en andere instellingen. Je kunt hier je formulieren controleren en je redirects nalopen. Ook dynamische onderdelen zoals caching, zoekfuncties, betaalflows en API-koppelingen zijn in de staging-omgeving te testen.

Maak een lijst met wijzigingen

Maak een lijst met wat je doet om je website in de staging-omgeving bij de nieuwe host draaiende te krijgen. Deze lijst met configuratie-updates, database-prefixes en andere wijzigingen gebruik je om de live-gang snel en soepel te laten verlopen.

In de staging-omgeving kun je, zonder dat je bezoekers er iets van merken, zien of de nieuwe host voldoet aan je verwachtingen en alles technisch voorbereiden. Als de werkelijke migratie begint, weet je precies wat je moet doen om probleemloos over te stappen.

 

Stap voor stap migreren naar een nieuwe host

De werkelijke migratie begint pas als je alle relevante gegevens hebt verzameld en jouw website inmiddels goed draait in een staging-omgeving bij je nieuwe host. Zet de onderhoudsmodus op je website aan en doorloop de volgende stappen om de live-versie te verhuizen.

 

1. Bestanden verplaatsen

Je staging-omgeving bevat al een werkende kopie van jouw site. Als je een relatief statische website hebt, kun je jouw staging-omgeving overzetten naar de live-omgeving en door naar stap 4.

Heb je een dynamische website, denk aan een webshop of een zeer actieve blog, dan wil je een zo actuele mogelijke versie van je bestanden verhuizen. Nadat je met de onderhoudsmodus je site tijdelijk onbereikbaar hebt gemaakt, kopieer je de bestanden van je oude host naar de nieuwe omgeving. Hiermee voorkom je dat recente uploads of aanpassingen bij de overstap verdwijnen.

 

2. Database exporteren en importeren

Exporteer de laatste versie van je database bij je oude host. Hiermee verhuis je de content, bestellingen en gebruikersgegevens die na het opzetten van een website in je staging-omgeving op de live-versie zijn gemaakt. Importeer deze database in je nieuwe omgeving en controleer of tabellen en datatypes correct zijn overgekomen. Vergeet niet om eventuele database-prefixes, verbindingsinstellingen en andere details bij te werken.

 

3. Configuratie updaten

Werk de configuratiebestanden bij en zorg dat alle verwijzingen correct zijn zodat jouw site bij de nieuwe host goed werkt. Vergeet URL-instellingen, databasegegevens, paths, omgevingsvariabelen en cachingconfiguraties niet. Gebruik de lijst die je bij het opzetten van de staging-omgeving hebt gemaakt.

 

4. Aandachtspunten per platform

Afhankelijk van het platform waarop jouw website draait, moet je een aantal wijzigingen doorvoeren. Voor deze grote platforms zijn dit de belangrijkste aandachtspunten:

  • WordPress: controleer wp-config.php, permalinkstructuren, plug-ins voor caching en security en eventuele hardcoded paths.
  • Magento: let op indexen, caching, cronjobs en bestandspermissies.
  • Maatwerk: controleer API-sleutels, autoloaders en externe koppelingen.
  • Headless setups: werk endpoints, tokens en CDN-instellingen bij zodat frontend en backend elkaar vinden.

 

5. DNS-wijzigingen zonder downtime

De kern van een overstap naar een nieuwe host is het wijzigen van de verwijzing in het DNS (Domain Name Server). Het DNS-netwerk houdt bij naar welk IP-adres een domeinnaam verwijst. Met een DNS-wijziging van een IP-adres bij je oude naar één bij de nieuwe host zet je de schakelaar om, en is je verhuizing een feit.

Het wereldwijde DNS-netwerk gebruikt TTL (Time To Live) om bij te houden hoe vaak de verwijzing van een specifieke domeinnaam wordt ververst. Verlaag de TTL bij je oude host een paar uur (tot een dag) voor je verhuizing. Daarmee zorg je dat de wijziging naar je nieuwe IP wereldwijd sneller wordt opgepikt.

 

6. SSL-certificaten en beveiliging

Als je bestaande SSL-certificaten niet kunt verhuizen, vraag dan bij de nieuwe host ook nieuwe SSL-certificaten aan. Controleer vervolgens of HTTPS correct wordt afgedwongen en loop eventuele extra beveiligingsinstellingen zoals CSP (Content Security Policy), HSTS (HTTP Strict Transport Security) en firewallregels na. Zo zorg je dat jouw omgeving vanaf dag één veilig draait.

 

7. Controleer de website

Wacht nadat je de DNS-overgang geregeld hebt ongeveer een uur. Dat is gemiddeld genomen voldoende tijd om de verhuizing te verwerken. Kijk vervolgens of jouw website live net zo goed werkt zoals in de staging-omgeving. Test of HTTPS werkt, controleer de functionaliteit, formulieren, redirects, zoekfuncties en eventuele betaalstromen. Test de prestaties en loop je logboeken en monitoringtools na op foutmeldingen.

Doorloop deze vragenlijst:

  • Draait de site via HTTPS?
  • Werkt alle functionaliteit?
  • Zijn caching en cronjobs actief?
  • Reageren API-koppelingen correct?
  • Worden e-mails succesvol verstuurd?
  • Zijn er geen foutmeldingen in de logs?
  • Presteert de website zoals verwacht?

Als het goed is zijn alle ernstige problemen bij de uitgebreide tests in de staging-omgeving al verholpen. Deze controle is vooral een bevestiging dat alles live goed functioneert.

 

Zorgeloos migreren? Wij helpen je graag!

Overstappen naar een nieuwe host is de snelste manier om de prestaties en stabiliteit van je website te verbeteren. Als je voorbereiding goed is, is de stap naar een host met meer technische mogelijkheden, hogere snelheden en betere support zo gezet.

Je heb dan natuurlijk wel een uitstekende host nodig die dat allemaal biedt. Daar kunnen wij je mee helpen. Kijk hier naar ons aanbod, of neem contact op. Wij helpen je graag bij jouw migratie naar onze omgeving.