WordPress verhuizen zonder downtime

Een WordPress-site verhuist u zonder onderbreking als u de volgorde respecteert: eerst bestanden en database overzetten, dan testen op de nieuwe server, en pas daarna de DNS omzetten. Bij WWW4 doen wij die overzet voor u; ze zit in de hostingdienst en is geen aparte factuurpost. U levert de toegang tot uw huidige hosting aan, wij doen de rest.

WordPress heeft daarbij een paar eigenaardigheden die een gewone bestandskopie niet oplost: de site-URL in de database, de permalinks, cache-plugins die het oude adres onthouden. Hieronder leest u hoe wij dat aanpakken en waar het in de praktijk misloopt.

Wat wij doen, wat u aanlevert

Een verhuizing lukt het vlotst als op voorhand duidelijk is wie wat doet. Het meeste werk ligt bij ons; van u hebben wij vooral toegang en een paar antwoorden nodig.

Wat WWW4 doet

De volledige overzet, van de eerste kopie tot de controle na de DNS-omschakeling.

  • Bestanden, uploads-map en database van uw huidige hosting overhalen
  • wp-config aanpassen aan de nieuwe database en nieuwe salts instellen
  • Site-URL, permalinks en cache nakijken op de nieuwe server
  • Mailboxen aanmaken vóór de DNS omgaat, en nakijken of formulieren aankomen
  • PHP-versie instellen die bij uw thema en plugins past

Wat u aanlevert

Zonder deze gegevens kunnen wij niet beginnen. Vraag ze tijdig op bij uw huidige provider.

  • Toegang tot uw huidige hosting: controlepaneel of FTP en de database
  • Toegang tot het beheer van uw domeinnaam, of de verhuizing ervan naar ons
  • Welke plugins en welk thema u gebruikt, en of er licenties aan vasthangen
  • Een moment waarop u de nieuwe site zelf kunt nakijken vóór de omschakeling

Na de overzet staat uw site meteen op hosting met Redis object caching en met de Jaan Performance Engine, onze eigen WordPress-plugin voor caching en afbeeldingen. Die zit gratis bij uw pakket en installeren wij mee als u dat wilt.

Zo verloopt de verhuizing

Vijf stappen. Uw oude site blijft de hele tijd online; pas in de laatste stap merkt de buitenwereld iets, en dan is alles al getest.

1

Inventaris en toegang

Wij kijken wat er draait: welke WordPress-versie, welk thema, welke plugins, hoe groot de mediabibliotheek en de database zijn, welke mailboxen er bestaan en of er een WooCommerce-shop op zit. U bezorgt ons de toegang tot uw huidige hosting en tot het domeinbeheer. Ontbrekende toegang is in de praktijk de vaakste oorzaak van vertraging.

2

Bestanden en database overzetten

De volledige webruimte, inclusief de uploads-map, en de database worden naar onze server gekopieerd. Wij maken een nieuwe wp-config met de nieuwe databasegegevens en verse salts, en zetten de PHP-versie op wat uw thema en plugins verwachten. Uw oude site blijft gewoon in de lucht.

3

Site-URL, permalinks en cache nakijken

WordPress bewaart zijn eigen adres in de database. Wij controleren de site-URL en home-URL, laten de permalinks opnieuw wegschrijven zodat de herschrijfregels kloppen, en legen de cache van cache-plugins die het oude adres nog vasthouden. Dit is het deel dat bij een zelfgedane verhuizing het vaakst overgeslagen wordt.

4

Testen op de nieuwe server

De site wordt op onze server getest zonder dat de DNS al gewijzigd is. Laden alle pagina's en afbeeldingen, komen formulieren aan, werkt het inloggen, werkt de kassa als u een webshop hebt? U kijkt zelf mee. Wat hier fout blijkt, kost niets; na de omschakeling wel.

5

DNS omzetten en nakijken

Pas nu wijst u de DNS naar onze server, of doen wij dat als uw domeinnaam bij ons staat. Daarna controleren wij of https werkt, of er geen foutpagina's ontstaan zijn en of er nog mail op de oude server binnenkomt die opgehaald moet worden. Uw oude hosting zegt u pas op als alles een paar dagen goed draait.

Waar het bij WordPress misloopt

Een WordPress-site is meer dan een map bestanden. Zes zaken die bij een gewone kopie fout gaan, en die wij dus altijd apart nakijken.

Site-URL en home-URL in de database

WordPress slaat zijn eigen adres op in de database. Klopt dat niet meer, dan stuurt de nieuwe site u terug naar de oude of laadt ze zonder opmaak. Draait de site op een tijdelijk adres om te testen, dan moet dat nadien weer teruggezet worden.

Permalinks opnieuw opslaan

De leesbare adressen van WordPress hangen af van herschrijfregels op de server. Na een verhuizing werkt de startpagina vaak wel, maar geven alle onderliggende pagina's een 404. De permalinks één keer opnieuw opslaan lost dat op.

wp-config en salts

De wp-config bevat de databasegegevens van de oude server en de sleutels die uw inlogsessies beveiligen. Op de nieuwe server horen daar nieuwe databasegegevens en nieuwe salts in. Neem ook eventuele extra instellingen mee die uw ontwikkelaar daar heeft toegevoegd.

Uploads-map en grote mediabibliotheken

Bij een site met jaren aan foto's zit het gewicht niet in WordPress maar in de uploads-map. Een gedeeltelijke kopie merkt u pas aan ontbrekende afbeeldingen ergens diep in de site. Daarom vergelijken wij na de overzet het aantal bestanden en de grootte aan beide kanten.

Cache-plugins die de oude URL vasthouden

Cache-plugins bewaren kant-en-klare pagina's met het oude adres erin, en soms ook aparte configuratiebestanden. Wordt die cache niet geleegd, dan lijkt de nieuwe site nog naar de oude te verwijzen. Wij legen ze na de overzet en nog eens na de DNS-omschakeling.

E-mail die mee moet

Uw mailboxen verhuizen mee en worden aangemaakt vóór de DNS omgaat. Kijk ook naar WordPress zelf: een SMTP-plugin die nog naar de oude mailserver wijst, stuurt na de verhuizing geen formulier- of bestelmails meer. Dat testen wij mee in stap vier.

Wat u krijgt na de overstap

Belgisch datacenter — uw site en uw bezoekersgegevens blijven in België
Redis object caching en de Jaan Performance Engine, inbegrepen
Zelf uw PHP-versie kiezen, per site
Gratis SSL-certificaat, automatisch vernieuwd
Dagelijkse back-up van bestanden en database, 14 dagen bewaard
Nederlandstalige support van wie de servers beheert

Verder lezen

Verhuist u geen WordPress-site maar iets anders, of wilt u het zelf doen? Deze pagina's helpen u verder.

Webhosting verhuizen (algemeen) Checklist: website verhuizen PHP-versie wijzigen

Veelgestelde vragen over een WordPress-verhuizing

Nee. Uw site wordt eerst volledig op onze server gezet en daar getest, terwijl de oude gewoon blijft draaien. Pas als alles werkt, gaat de DNS om. Door de TTL op voorhand te verlagen, duurt die omschakeling minuten in plaats van uren, en uw bezoekers merken er in de praktijk niets van.
De overzet van uw website en uw e-mail zit in de hostingdienst en is geen aparte factuurpost. U betaalt uw hostingpakket, niets extra voor de verhuizing zelf. Bij een uitzonderlijk complexe situatie, bijvoorbeeld tientallen sites of maatwerk buiten WordPress, bespreken we dat vooraf.
Ja, maar met een extra afspraak: tussen de laatste databasekopie en de DNS-omschakeling mogen er geen nieuwe bestellingen binnenkomen, anders staan die enkel op de oude server. Daarom plannen we die twee stappen kort na elkaar op een rustig moment, of zetten we de shop heel even in onderhoudsmodus. Bestellingen, klanten en voorraad verhuizen mee in de database.
Dat hangt af van de grootte van de site, vooral van de mediabibliotheek, en van hoe snel wij toegang krijgen tot uw huidige hosting. Het overzetten en testen zelf is meestal geen dagenwerk; wachten op toegangsgegevens is dat wel. Hebt u alles klaar, dan spreken we een moment af voor de omschakeling.
Ja. De mailboxen op uw domein worden bij ons aangemaakt vóór de DNS omgaat, zodat nieuwe mail meteen op de juiste plaats aankomt. Werkt u met IMAP, dan zetten wij ook de inhoud van de mailboxen over. Werkt u met POP3, dan staat uw mail al lokaal op uw toestel en hoeft er niets over.
Dat kan, en in onze kennisbank staat een checklist voor wie dat wil. Houd dan zeker rekening met de WordPress-specifieke stappen: site-URL in de database, permalinks opnieuw opslaan, nieuwe wp-config en de cache van uw cache-plugin legen. Loopt u vast, dan kijken wij mee.
Niet verplicht. Uw domeinnaam kan bij uw huidige registrar blijven; dan wijst u daar zelf de DNS naar onze server. Verhuist u de domeinnaam wel mee, met de transfercode van uw registrar, dan beheert u alles op één plaats en zetten wij de DNS voor u om.
Bel nu
Verstuur e-mail