Engineering Note

WordPress migratiechecklist: wat controleren voor en na cutover

Backups, DNS, SSL, URLs, e-mail, cache, cron en checks na launch.

Een WordPress-migratie is een gecoördineerde wijziging van bestanden, database, DNS en externe diensten. Kopiëren is slechts één onderdeel.

Voor shops of membershipsites moet vooraf duidelijk zijn hoe nieuwe writes tijdens de laatste synchronisatie worden behandeld.

1. Inventariseer afhankelijkheden vóór het kopiëren

Noteer PHP-versie, extensies, cron, mail, cache, CDN, DNS en integraties voordat productie wordt gewijzigd.

2. Maak een echt herstelbare backup

Een backup is alleen nuttig als duidelijk is wat erin zit en hoe je hem herstelt. Controleer database en uploads apart waar nodig.

3. Test URLs en geserialiseerde data

Domeinwijzigingen beïnvloeden geserialiseerde waarden, media, redirects en plugininstellingen. Gebruik WordPress-bewuste vervangmethoden.

4. Plan DNS en SSL cutover

Verlaag TTL indien nuttig, regel certificaten vooraf en begrijp welke caches na DNS-wijziging nog de oude origin kunnen serveren.

5. Verifieer mail, cron en webhooks

Een site kan goed lijken terwijl transactionele mail, geplande taken of externe callbacks nog naar de oude omgeving wijzen.

6. Houd de oude omgeving tot alles is bevestigd

Verwijder rollback niet meteen. Controleer checkout, formulieren, login, zoekzichtbaarheid en logs voordat de bron wordt uitgezet.