Een tijd terug is deze site verhuist naar een andere provider en heeft daarbij ook een nieuwe domein naam gekregen. Nu is dat natuurlijk niet iets dat je iedere dag doet en moet doen, maar in dit geval was het zonder meer nodig.
De site was in eerste instantie opgezet als subdomein om alleen maar mee te bloggen, maar was intussen zover uitgegroeid dat een eigen domein gerechtvaardigd was. En daarnaast was die een goede test voor een domein hosting dienst die ik wild uit proberen zoals ik hier al schreef.
Intussen is gebleken dat het inderdaad een goed idee was, maar wat voor jullie belangrijker is, is hoe je dat nu doet, zo’n verhuizing…
Een WordPress Site Verhuizen
Om een WordPress site te verhuizen moet je een aantal zaken goed voorbereiden en de verhuizing zelf moet in de juiste volgorde gedaan worden.
De stappen hieronder zijn om ook je domeinnaam te veranderen, wil je alleen van provider wisselen, laat dan alleen de domeinnaam wijzigen achterwege…
Voorbereiding:
- Als je een statistiek plugin gebruikt op je site, verwijder die dan inclusief alle data uit je database! De enorme hoeveelheid data die je daarmee verzamelt hebt kan later bij de import van je gegevens in je nieuwe database voor grote problemen zorgen.
- Maak een backup van alle bestanden van je huidige site via FTP, je zult niet alles nodig hebben maar een volledige backup is nooit weg!
- Maak een backup van je MySQL Database via het control panel van je hostingprovider, liefst via PHPmyAdmin en download die backup naaar de harde schijf van je PC.
Je nieuwe domein en hosting:
- Zorg voor een nieuw domein en bijbehorende hosting met een MySQL Database
- Installeer daar een schone nieuwe versie van WordPress via de normale installatie procedure, en gebruik daarbij dezelfde WordPress tabel naam als je oude site! Meestal zal die wp_ zijn. Dit is van belang in verband met de import die je later gaat doen.
- Controleer of alles naar behoren werkt
De site overzetten
- Kopieer alle bestanden van je oude site via FTP naar je nieuwe site, behalve je wp-config.php bestand!! Tenslotte ga je nu naar een nieuwe database toe!
- Via PHPMyAdmin moet je nu alle tabellen verwijderen uit de nieuwe database (Drop)
- Importeer nu de backup van je oude MySQL database via de importfunctie van PHPMyAdmin.
Na de import moet je nog wat wijzingen aanbrengen:
- URL van je site in de tabel wp_options (of die met je eigen prefix) wijzigen naar de nieuwe domein URL
Verhuizing afronden
Nadat bovenstaande zaken gedaan zijn moet je nog een paar zaken rechtzetten:
- Inloggen op je nieuwe site met je oude inlog gegevens! Tenslotte heb je nu weer je oude site terug :-)
- Bij Instellingen -> Algemeen -> Adress van je WordPress site wijzigen
- Plugins nalopen en indien noodzakelijk paden updaten naar de nieuwe URL (Bijvoorbeeld bij DB-Manager)
- Controleren of de site en alle berichten goed te bereiken zijn en de layout klopt.
- Installeer de plugin: http://wordpress.org/extend/plugins/search-and-replace/ en zoek daarmee naar alle oude URLs in laat die wijzigen naar je nieuwe URL! Dit zorgt ervoor dat echt alle oude verwijzingen omgaan naar je nieuwe domein.
Als dat goed werk, dan kun je nu op de oude site een 301 redirect plaatsen in je htaccess file zodat alle verkeer nu omgeleid wordt naar de nieuwe site.
Bijvoorbeeld:
redirect 301 / http://example.com
De / zorgt ervoor dat alles door gestuurd wordt naar je nieuwe domein naam, in dit geval http://example.com
En natuurlijk direct een goede backup maken van je nieuwe site inclusief je database :-)…








Hoe gaat het verhuizen dan van het ene sub-domein naar het andere bij dezelfde provider?
Ik wil de inhoud van het subdomein http://www.wp.jonkersvanessen.nl, gemaakt met wordpress,verplaatsen naar http://www.cgcs.jonkersvanessen.nl, gemaakt met website baker. Betekent dit dat de inhoud van de database van http://www.cgcs.jonkersvanessen.nl verwijderd moet worden en gevuld met de andere inhoud?
@Lammert: Nee, de database van cgcs heeft een andere inhoud en structuur. WordPress heeft zijn eigen database of tabellen met zijn eigen table prefix (meestal wp_)
Je kunt de wp site volledig opbouwen naast de cgcs site. Als je klaar bent, dan pas zet je de wp site over naar de andere submap. (afhankelijk van je opzet is het misschien voldoende om de mappen te hernoemen).
De laatste stap is dan zoals beschreven, eerst in de wp_options tabel de nieuwe url invoeren, daarna inloggen en het blog adres wijzigen en de search en replace uit voeren.
Ik ben benieuwd hoe het overzetten van een blog op wordpress.com naar een eigen domein gaat? Ik wil graag meer met mijn blog gaan doen, maar ben bang dat ik bezoekers – vooral mijn rss-abonnees – kwijtraak… Enige tips?
@Marjolein: Ik heb net gekeken op je “Oude” Blog, en gezien dat je al gedaan hebt wat ik je zou adviseren! (Behalve dan je keuze voor Yourhosting)
Je hebt keurig een “verhuisbericht” geplaatst met links erbij om het voor je lezers gemakkelijk te maken om mee te gaan.
Ik denk dat de “Flow” van je RSS readers zeker mee zullen gaan! En eh, je hebt er weer een RSS reader bij…. je nieuwe Blog http://www.marjoleinsflow.nl/ heeft ook voor mij de nodige goede tips :-)
Voor andere mensen die hetzelfde willen doen als Marjolien.
Ik had daarover al een bericht geplaatst op http://handleiding.wordpress.com/2009/05/31/hoe-je-een-blog-van-wordpress-com-kunt-omzetten-naar-een-andere-blog/
Hoe kan ik van mijn huidige website een blog maken (bv. via wordpress)???