Hoe een WordPress site te verhuizen

Hieronder staat stap voor stap uitgelegd hoe je een WordPress site kunt verhuizen.

Als je WordPress hebt geïnstalleerd in één klik…

Als je WordPress hebt geinstalled met één klik via je host’s bedieningspaneel, zul je doorgaans in dat bedieningspaneel een lijst aantreffen met bestaande installaties.

In deze lijst zal je site vaak met zijn oude locatie genoemd staan.
Verwijder deze installatie niet, want dan verwijder je al je data.

Een WordPress site verhuizen naar een nieuwe locatie op dezelfde server

Dit is redelijk eenvoudig.

1. Maak een backup

Maak altijd een backup, je weet maar nooit. Je zult misschien een paar keer tijdens het proces in paniek raken als je nog nooit een site verplaatst hebt. Hier heb je minder last van als je een backup gemaakt hebt.

2. Zet de cache uit

Als je een cacheplugin gebruikt, zet deze uit en verwijder de volgende dingen:

wp-content/advanced-cache.php

wp-content/cache/

3. Kopieer je bestanden

Download met je favoriete FTP-programma alle bestanden van je site (ook upload mappen, media map, etc.) naar je desktop. Upload alles daarna vanaf je desktop naar de nieuwe locatie.

Op dit punt zal je nieuwe site nog niet veel doen, omdat wanneer je in wil loggen je nog in de oude site inlogt. Probeer het en je zult het zien.

4. Verander permissies

Waarschijnlijk moet je een aantal bestanden en mappen beschrijfbaar maken voor de server. In het bijzonder:

  • De .htaccess en wp-config.php bestanden.
  • De wp-content/ map.
  • De wp-content/headers/ map, en eventuele bestanden erin.
  • De wp-content/authors/ map, en eventuele bestanden erin.
  • De wp-content/sitemaps/ map, en eventuele bestanden erin.
  • De media/ map als die er is; en eventueel een paar mappen erin (bijvoorbeeld media/2011/ en media/2011/10 als je nog nieuwe berichten in Oktober 2011 wil plaatsen.

5. Verander de url

Log in op de oude site, ga naar Instellingen / Algemeen, en verander beide site urls. Omdat de url verandert word je uitgelogd.

Blijf rustig. Je oude site ziet er misschien niet meer uit en je nieuwe site ook niet. Waarschijnlijk krijg je zelfs overal 404-errors op je nieuwe site. Dit is allemaal normaal.

6. Ververs je permalinkstructuur

Log in op de nieuwe site, en navigeer naar Instellingen / Permalinks. Sla je instellingen op om de inhoud van je .htaccess bestand te verversen. Je bent nu klaar.

Een WordPress site verhuizen naar een nieuwe server

Deze werkwijze het gelijk aan die hierboven, alleen zul je ook je database moeten verhuizen.

Stap 1 t/m 4 blijven hetzelfde. Zie hierboven.

Stap 5 is ook nog hetzelfde. Maar zorg dat je eerst stap 6, hieronder, gedaan hebt voordat je stap 5 uitvoert — je site zal offline zijn totdat je stap 6 hebt uitgevoerd.

6. Verhuis je database

Open je wp-config.php bestand. Maak op je nieuwe server een database aan met dezelfde details — of maak een database aan met andere details, en update daarna je wp-config.php bestand.

Je kunt nu je database verhuizen (video):

Open op je oude server de oude database in phpMyAdmin. Afhankelijk van je host vind je dit onder MySQL of Databases. Neem contact op met je host als je phpMyAdmin niet kunt vinden.

In phpMyAdmin vind je een menu-optie dat Import/Export of iets dergelijks heet. Exporteer je hele database als een ziparchief.

Open op je nieuwe server de nieuwe database in phpMyAdmin en gebruikt dezelfde menu-optie om de database te importeren.

Was het importeren succesvol? Mooi. Nu kun je verder gaan met stap 5. Verander de site’s oude url, onder Instellingen / Algemeen.

Je kunt nu verder gaan met de laatste stap: ververs je permalinkstructuur, zoals hierboven staat beschreven. Je bent nu klaar.