Wil jij je WordPress site verplaatsen? Heb jij met behulp van XAMPP WordPress geïnstalleerd op je eigen computer, en wil je deze nu op het internet zetten? Of heb je een nieuwe domeinnaam waar je een bestaande WordPress site naartoe wilt verhuizen? In deze tutorial ga je leren hoe je dit verschrikkelijk eenvoudig je site kun verhuizen. Volg je de stappen correct, dan ben je binnen vijf minuten klaar!
Installeer ‘Duplicator’
Om het proces zo simpel mogelijk te houden gaan we gebruik maken van een plugin. Log in op je ‘oude’ website en installeer de plugin ‘Duplicator‘. Als je deze geactiveerd hebt verschijnt er een nieuwe tab. Klik op ‘Duplicator’.
Je zult hetzelfde zien als aan de afbeelding. Klik op de kleine button met een groen pijltje naar onder. Er verschijnt een popup. Zonder dingen aan te passen kun je op ‘Create Package Set’ klikken. De popup verdwijnt en de plugin gaat nu aan het werk om een backup te maken. Verlaat de pagina niet!
Als hij klaar is zie je twee buttons. Een link naar de installer en een link naar de package. Klik op beiden en sla ze ergens op je computer op. Beide bestanden heb je nodig.
Aanmaken van een nieuwe database
Voor de nieuwe website heb je een lege database nodig. Deze zal vanzelf opgevuld worden met de data van je oude site. Om dit te doen moet je naar het paneel van je webhosting en zoeken naar een pagina waar je databases kunt aanmaken. Zorg ervoor dat je alle gegevens hiervan goed bewaard. Heb je geen idee hoe je dit moet doen? Stuur dan een mail je webhosting met de vraag of zij willen uitleggen hoe je een database aanmaakt.
Bestanden overzetten via FTP
Nu hebben we alles klaarstaan om de website op je server te zetten. Zorg ervoor dat je een FTP-connectie opzet. Dit is erg simpel met het programma ‘FileZilla’. In de bevestigingsmail van je host zul je ook de gegevens van je FTP server vinden. Zoek deze op en vul ze in bij FileZilla. Weet je niet hoe je aan de gegevens moet komen? Stuur dan even een mail naar je webhost en vraag of ze je kunnen helpen bij het instellen van een FTP client.
Heb je een connectie op te weten zetten? Ga dan naar de folder waar je de website wilt hebben en upload daar de installer.php en de package. Dit kan enige tijd duren afhankelijk van hoe groot je backup is, maar wil jij je WordPress site verplaatsen, dan is dit nodig.
Nieuwe website instellen
Om de laatste stappen te doorlopen gaan we nu naar het nieuwe adres met /installer.php erachter. Je zult dan vanzelf op een pagina komen waar je de nieuwe database gegevens in moet vullen. Vul je database naam, gebruiker en wachtwoord in en ga akkoord met de waarschuwingen. Verder gebruiken sommige hosts een andere host voor de databases. Ga dus voor de zekerheid na bij jouw host welke dit is.
Als je zeker bent dat alle gegevens kloppen (en je kunt dit testen door op ‘Test connection…’ te klikken) kun je op de knop ‘Run Deployment’ klikken.
Je komt nu op een pagina waar alle gegevens zouden moet kloppen. Lees ze toch even voor de zekerheid door. Ook kun je een nieuw admin account aanmaken. Gebruikte je eerst de naam ‘Admin’ voor je account? Begin je site met een veilig gevoel en gebruik bijvoorbeeld je eigen naam met een goed wachtwoord.
WordPress site verplaatsen, het is niet lastig!
Heel goed, je hebt het gedaan! Een WordPress site verplaatsen is niet zo lastig he? Er kunnen nu nog echter een paar problemen zijn, we gaan het lijstje af.
Om te beginnen gaan we de permalinks opnieuw opslaan. Klik op de link en log in met je gegevens. Selecteer welke preset je wilt gebruiken en sla deze keuze op.
Verder verwijderen we de overgebleven bestanden van ‘Duplicator’. Het is gevaarlijk als je deze erop laat staan. Klik dus weer op de link (je zult een popop krijgen, maar die kun je negeren) en de bestanden zullen automatisch worden verwijderd.
Het laatste wat je kunt doen is achterover gaan zitten en rustig je site bekijken. Alles zal precies hetzelfde zijn als de site die je op de oude locatie had.
Heb je gebruik gemaakt van de tutorial en is het helemaal gelukt? Doe dan iets terug en deel dit artikel op social media via de knoppen hieronder. Verder kun ons volgen op Facebook, Twitter en Google plus om een berichtje te krijgen in je feed als wij een nieuw artikel op de site zetten. Om het jezelf nog makkelijker te maken kun je ook abonneren op onze nieuwsbrief zodat je een email krijgt als er een nieuw artikel is.
Heb je vragen, ideeën of tips? Je kunt ze allemaal in de reacties neerzetten!
lensen
Uitgeprobeerd met lokale Xampp localhost op de laptop en gekopieerd naar Xampp op de PC.
Werkt fantasties !
Marijn Bent
Hallo Lensen,
Mooi dat het allemaal gelukt is, dank voor je reactie!
Janet
Hallo Marijn, dit klinkt als eenvoudig inderdaad want vind het nogal een uitdaging om een op een lokale server draaiende wordpress website om te zetten naar de online omgeving. Weet jij toevallig hoe je het de gebruikersnaam en wachtwoord kunt achterhalen van de lokale installatie? In het wp_config.php zie ik wel de DB usernaam en password staan. Het gaat mij om de gebruikers naam om in te loggen in WordPress zodat ik jouw stappen kan volgen
Janet
Hallo Martijn, ik heb het zelf het wachtwoord gereset in het wp-users bestand. Dus dat is gelukt. En belangrijker: in 5 minuten staat mijn site live!! Dank dank dank, voor deze heldere uitleg. Ik ben al 3 dagen bezig met allerlei helpdesks en eigen pogingen.
Marijn Bent
Mooi om te horen dat het gelukt is, Janet!
Thomas
Bedankt voor de tutorial. Echter krijg ik een ‘lege’ pagina als ik de installer.php wil downloaden nadat ik een package van de site heb gemaakt. Package kan ik wel gewoon downloaden, maar bij het klikken op de installer wordt de pagina niet gevonden. Kan ik dit bestand los verkrijgen?
Marijn Bent
Hi Thomas,
Ik ga een installer op het internet zetten voor je. Ik zal hem morgen naar jouw emailadres sturen.
Robert-Paul Jansen (@robertpaul)
Het leek lekker te werken, maar nu werkt alleen mijn homepage, alle links e.d. werken niet meer. Wat nu? byjansen.com
Marijn Bent
Hi Robert Jan,
Als je naar bijvoorbeeld je contact pagina gaat, welke url zie je dan onder de titel staan? Waarschijnlijk zal dat iets randoms zijn. Je moet je permalinks opnieuw opslaan. Doe dit onder instellingen –> Permalinks
Robert-Paul Jansen (@robertpaul)
Klopt, ik moest in het controlepaneel de locatie van het.htaccess bestand eenmalig syncen.
Nu kan ik weer geen plugins installeren.. krijg: Download failed. Destination directory for file streaming does not exist or is not writable.
Ik heb de define(‘WP_TEMP_DIR’, in wp-config al aangepast naar de juiste directory..
Marijn Bent
En doet hij het dan wel?
Digitalweb
Interessant artikel. Ik had zelf nog niet gehoord van deze plugin. Toevallig heb ik recent ook een tutorial geschreven over handmatig een Worpress website verhuizen. Dat is iets ingewikkelder dan met deplugin, maar prima te doen.
Stef
Ik ben misschien van plan om een WordPress webshop over te zetten naar een andere domeinnaam met behulp van duplicator. Blijven voorheen ingeladen producten en afbeeldingen ook na de ‘verhuizing’ werken?
Alvast bedankt voor de reactie!
aad
ik heb lokaal een site voor een stichting gemaakt in mamp (MAC) en heb volgens instructies van de provider een dump gemaakt van de database deze heb ik geïmporteerd in de database van de provider.
eerst werkte het thema niet . Dat werd oplost door de provider.
De site werkte verder wel maar alle beelden waren weg terwijl ze in de mediabib staan.ook de onderlinge links waren weg en die heb ik opnieuw moeten aanmaken.
als het zo eenvoudig is zo als je omschrijft waarom geeft mijn provider dan als antwoord
“Dit is niet iets wat wij veroorzaken, het is iets van WordPress. Deze zet bv. media hard gecodeerd in de database in plaats van relatieve verwijzingen. ”
de site is nog niet klaar en er moeten nog veel pagina’s met foto’s gemaakt worden.
ik moet er niet aan denken dat dit elke keer gaat gebeuren online opbouwen vind ik geen goede optie. wat raad je mij aan
bij voorbaat dank Aad
Recap IT
Misschien is je upload path niet goed. Kijk hier maar eens:
http://www.digitalweb.nl/wordpress/wordpress-unable-to-create-directory-uploads/.
Tom
Toch wat problemen met een verhuizing via Duplicator. Na het inpakken van de site op de localhost (met nieuwste versie van Duplicator). Via FTP de installer en package online gezet. Database gegevens van hosting ingevuld, getest, nieuwe admin aangemaakt en de verhuizing uitgevoerd.
na de verhuizing staat er een “update error” bij het kopje Install Report en werkt de website niet, terwijl ik wel in het beheersysteem kan komen om bv permalinks in te stellen.
de melding: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘FROM wp_smooth_slider LIMIT 0, 25001’ at line 1
Het gaat om een childtheme van catchbox, enig idee hoe ik bovenstaande kan oplossen?
Savi
Geldt dit ook voor de verhuizing naar een (nieuw) subdomein van dezelfde website?
Ingrid Wildschut
Mijn complimenten. Nog nooit zo snel een site van de ene domein naar een andere verplaatst.
Roel
Hoi Marijn,
Alles is zo goed als gelukt. Ik kan in WordPress onder de nieuwe domeinnaam en alle pagina’s zijn overgezet.
Maar als ik de url intyp, verschijnt alleen de tekst: Op deze domeinnaam is nog geen website geconfigureerd.
Wat kan ik hieraan doen?
Bedankt alvast!
groeten Roel
Roel
Hoi Marijn,
Het is al gelukt! Super eenvoudig om op deze manier een website te verhuizen!
Marco
Bedankt, ook bij mij gelukt.
Ik was wel eerst eigenwijs en dacht van ooh ik lees niet alles maar uiteindelijk door deze uitleg goed gekomen.
Thnx
Chris
Bedankt. Overzetten van een WordPress website is weleens moeilijker geweest. Good Job !
Satish
Van mijn oude webmaster heb ik een back-up gekregen van mijn site. Kan ik met die back-up en de genoemde tool mijn site opnieuw live zetten?
Nadine
Hallo!
Ik probeer mijn website naar een nieuwe domeinnaam te verhuizen (engelse versie). De duplicator plugin is geinstalleerd, maar hij geeft een fail bij permissions als ik een nieuwe package wil creeren.
Hij zegt; The above paths should have permissions of 755 for directories and 644 for files. You can temporarily try 777 if you continue to have issues. Also be sure to check the owner/group settings. For more details contact your host or server administrator.
Wat kan ik doen?? Bedankt!!
Roy Huetink
De enige manier die werkt! Verschillende manieren geprobeerd met het exporteren en importeren van een database, wat een ellende!
Sidenote / Tip:
Ik kreeg alleen een foutmelding bij het controleren van mijn System Requirements. Safe Mode Off kreeg een Fail. Na inloggen op mijn dashboard van mijn hoster (MijnDomein) kon ik dit uitzetten. Vervolgens ging de installatie zo gemakkelijk zoals hierboven beschreven staat. Dus mocht iemand anders dit ook ervaren? Even googlen op Safe Mode + hoster en als je geluk hebt kan je het zelf uitzetten.
Groeten,
Roy
suzan
Vind erg jammer, dat niet gereageerd word via contact formulier 🙁
Lars Sang Mo Boom (@larsboom)
Bedankt voor de info. Het leek goed te gaan. Jouw screenshot van de plugin lijkt niet op die van mij, maar qua functies werkt het hetzelfde. Als ik aan het einde naar domeinnaam.nl/installer.php ga krijg ik geen invulscherm zoals jij schrijft, maar een 404 op mijn site. Wellicht komt dit doordat ik recent de DNS heb aangepast. Ik wacht het nog even af. Bdankt iig.
berendverdoes
Goedemiddag, het lijkt er op dat alles goed gegaan is na het doorlopen op de installer.php pagina. Echter wil ik de website gaan bekijken en wat ik daar aantref is een blanco website, zowel op de gewone pagina als op de wp-admin pagina. Heeft iemand hier ervaring mee en kan die mij aangegeven waar het dan fout gaat?
Bij voorbaat dank,
Berend Verdoes
emiel
Super, het is gelukt bestaande website naar andere hoste en domeinnaam.
Nog een vraagje, als je een bestaande website wil verhuizen naar een andere host, hoe kan je de website dan testen.
Kirsten
Ook ik krijg een blanco site….. 🙁
Kees
Top! In één keer over ….
caroline
alles gedaan zoals hierboven beschreven. Ik heb lokaal wordpress site gemaakt met xampp, dan vele methodes gehad, allemaal niks (plugins, themas, etc gaan allemaal niet mee) toen de duplicator. zip en php file gemaakt.
via ftp nar mijn host gezet. en dan mijn websitenaam met installer.php erachter en vervolgens foutmelding: url niet gevonden?
vervolgens tik ik alleen mijn website naam en krijg ik de index te zien met mijn twee files……..
hellup ik weet het niet meer wat ik verkeerd doe….
aekawebdesign
Na het uploaden van de installer en package, open ik de site met /installer.php achteraan.. hier krijg ik het volgende te zien:
Warning: Unexpected character in input: ” (ASCII=2) state=0 in /home/u991864917/public_html/installer.php on line 72
Parse error: syntax error, unexpected ‘/’ in /home/u991864917/public_html/installer.php on line 72
Susan
hallo allemaal,
Ik heb al van alles geprobeerd, ook met het beschreven bovenstaande, maar niks is tot nu toe gelukt. Wanneer ik de website verhuis, werkt de home pagina wel maar alle onderliggende pagina’s niet. Iemand enig idee wat ik kan aanpassen om alles te laten werken?
Mvg Susan
Mathijs
Hallo,
In dit artikel wordt aangegeven dat de plugin ‘duplicator’ gebruikt moet worden. Helaas, kan ik deze niet vinden en lijkt deze plugin offline te zijn gehaald. Kan iemand me helpen met een goed alternatief bijvoorbeeld?
Bedankt alvast.
Groet,
Mathijs
Ian
Super! Geniale plugin!
Karel Vreeburg
Hoi Bart, Ik gebruik de Plugin “All in one WP migration”. vanaf de site naar lokaal hoef ik niets extra’s te doen, alles wordt volledig automatisch overgezet. Is dat van lokaal naar “Live” ook zo, of moet ik toch nog zelf database instellingen doen.? Groet, Karel
Bart
In principe zou dat hetzelfde moeten werken, maar iedere situatie is anders.
Als LIVE en lokaal dezelfde bestanden hebben, zou je ook alleen de database kunnen kopieren van lokaal naar LIVE. Je hoeft dan geen gebruik te maken van All in One.
Karel Vreeburg
Bart, Dank voor de snelle reactie, 😉 Op mijn site heb ik ook “iThemes Security” draaien met beperking van inlogpogingen. Als ik die site naar xampp haal, dan werkt mijn password niet meer. Ook niet als ik vervolgens in mysql/admin mijn password verander. Moet ik voor het downloaden eerst de security uitzetten?
serge
Dag Bart,
Ik heb bovenstaande gedaan. ging prima. maar ik krijg een lege wordpress omgeving te zien. waar ligt dat aan? op de ftp zie ik wel alle bestanden terug zoals. plugins, content, themplates etc. dus de site is wel verhuist. ligt dat aan een verkeerde index of htacces ofzo? Hoor het graag!
bart.pluijms
Hoi Serge,
Dit kan echt heel veel verschillende redenen hebben.
Ergens een verkeerd bestandje (bijv. een index.html in je root???) of iets met de htaccess? Misschien kan je database niet gevonden? Of er is ergens toch iets niet helemaal goed mee over gegaan?
Moeilijk dus om zo te zeggen, maar we kijken graag volgende week even met je mee. Als dat nodig is stuur ons even een mailtje.
Fijn weekend,
Bart
Hidde
Hallo Bart,
Handig artikel en goede plugin! Alleen krijg ik het niet werkend. Ik wil graag migreren van MAMP naar een subdomein op mijn website (wil voor elke klant een subdomein maken zolang hun nieuwe website under construction is).
De 2 pakketten heb ik gekopieerd naar een submap via FTP.
Nu krijg ik in Step 1 een foutmelding:
Root DirectoryFail
Path: /public/sites/www.ontverpia.nl/wpsoulsoup
[Pass] Is Writable by PHP
[Fail] Contains only one zip file
Result = No package file found
Note: Manual extraction still requires the archive.zip file
En ik snap niet zo goed wat ik fout heb gedaan. Het pakket was bij mij geen zip maar een ongecomprimeerde map met inhoud. Moet ik op de server nu de inhoud van die map in dezelfde submap slepen als waar het installer.php bestand staat (werkt niet)?
Of doe ik iets anders fout?
Groet en bedankt,
Hidde
Stuart
Tutorial is prima te volgen! Met succes mijn site verhuisd naar een andere server/domain.
Dikke dank je wel!
Bart
Hoi Stuart,
Goed om te horen. Fijn dat het is gelukt!
Ruby
Beste wphulp,
Alles lijkt goed gegaan, maar helaas kan ik nu de berichten en pagina’s niet meer bewerken. Ik krijg de foutmelding dat ik hier geen rechten toe heb. Enig idee wat ik kan doen?
Hartelijke groet,
Ruby
Pualm
Migratie gelukt!! Top
Alleen misschien tijd om de handleiding te updaten. De nieuwste versie was net even anders (:
Groetjes