WPLounge
WordPress verhuizen
Home » Tutorials » WordPress website verhuizen met Duplicator

WordPress website verhuizen met Duplicator

Je website naar een nieuwe domeinnaam of een nieuwe hostingpartij gekozen? Moet je je WordPress-website om wat voor reden dan ook ooit verhuizen, dan hoeft dat gelukkig helemaal niet zo ingewikkeld te zijn. We bekijken de plugin Duplicator…

Affiliate disclaimer:
In onze artikelen en op onze pagina's staan affiliate links. Wanneer je via één van deze links een aankoop doet, ontvangen wij een (meestal kleine) commissie van de verkoper. Wij geven altijd onze eerlijke mening over producten. Klik hier voor meer informatie.

Elders op WPLounge vind je artikelen over het verhuizen van een WordPress website op de ouderwetse manier: database backup maken, FTP bestanden downloaden en uploaden en vervolgens een hoop instellingen aanpassen. Weinig doorzichtig allemaal en zeker voor iemand met weinig verstand van dit soort zaken kan dit een probleem zijn. Kan het makkelijker? Jazeker!

Duplicator-plugin

De plugin Duplicator is gratis te downloaden in de WordPress.org plugin directory en kan je een hoop tijd en moeite schelen. Want het werkt heel eenvoudig: deze tools maakt een volledige backup van de huidige website inclusief alle pagina’s, berichten en images die je in de vorm van twee bestandjes via FTP upload naar de nieuwe omgeving. Vervolgens draai je een scriptje en je website wordt volledig werkend aangemaakt!

TIP VAN WPLOUNGE
Divi theme & Divi Builder
Bij Elegant Themes ontvang je meer dan
85 premium WordPress themes (waaronder Divi!) voor maar 89 dollar!
Bekijk de themes »»
Lees meer over Divi.

Tot zo ver de korte uitleg; nu een wat uitgebreide stap-voor-stap beschrijving van hoe je een WordPress-website verhuist met Duplicator!

1. Setup

Om te beginnen heb je de Duplicator plugin nodig. Installeer deze in de WordPress wp-admin omgeving.

Duplicator-installatieEenmaal geïnstalleerd klik je links in het admin-menu op ‘Duplicator’. Je komt vervolgens op het scherm waar je pakketten-overzicht ziet. Zo’n pakket bevat je volledige WordPress installatie die je gebruikt om je website over te zetten van de ene omgeving naar de andere. Direct na de installatie staan er vanzelfsprekend nog geen pakketten.
Duplicator-geen-pakket

2. Voorbereiden

Voordat je verder gaat, is het wel verstandig om nu, voor het geval er iets mis gaat, eerst een backup te maken van je WordPress website. Zoek daarnaast alle gegevens van je nieuwe hosting-omgeving bij elkaar en maak daar, zonder dat je WordPress installeert (!), een nieuwe, lege database aan. Dit kan via DirectAdmin > MySQL Management. Noteer in ieder geval de gegevens die je hier invult. Deze heb je straks nodig in Duplicator!

Duplicator database aanmaken

3. Package maken

Zodra je een lege MySQL database hebt én je hebt een back-up gemaakt van je huidige website, gaat het echte werk beginnen. Klik op de Duplicator-pagina rechtsboven op de tab Maak nieuwe en verander eventueel de naam die standaard wordt gegeven. Verder hoef je eigenlijk niets aan te passen, want in de meeste gevallen zijn de standaard instellingen voldoende. Klik dan ook op ‘Volgende’. De plugin zal de website scannen en de bevindingen weergeven:

Duplicator scan-compleet

Vink in dit scherm ‘Ja. Ga verder met het aanmaak proces!’ aan en klik vervolgens op ‘Maak’ om verder te gaan. Duplicator maakt nu het pakket aan; dit kan, afhankelijk van de grootte van de website, even duren, maar uiteindelijk verschijnt onderstaande en kun je verder naar stap 4…

Duplicator compleet

4. Installeren

Je downloadt nu zowel de Installer als het Archief en uploadt beide naar de lege root van je nieuwe hosting pakket. Let op: er mag nog geen WordPress-installatie aanwezig zijn (dat regelt Duplicator!) en de archief-.zip file moet je NIET uitpakken!

Start zodra het uploaden klaar is www.jouwdomeinnaam.nl/installer.php. Duplicator begint na een bevestiging met het uitpakken van de website:

Duplicator extract

Na enige tijd verschijnt een venster waar je de (database)gegevens uit stap 2 dient in te vullen:

Duplicator databaseVul de juiste gegevens in en controleer goed of alles correct is. De plugin zal WordPress en alle inhoud van je website vervolgens installeren, zonder dat je zelf iets hoeft te doen. Zodra alles online staat kun je inloggen met de oude login en wachtwoord en Duplicator verwijdert zelfs de installatiebestanden die nu niet meer nodig zijn.

Je website staat nu volledig en, als alles goed is gegaan, perfect werkend op de nieuwe omgeving en is klaar voor gebruik!

WPML
Duplicator verhuist ook websites die met de WPML-plugin werken. Ik heb dit getest bij een website van een klant en het werkt uitstekend. Ik weet niet wat het limiet is, maar het werkte in ieder geval prima met zes verschillende talen.

Downloaden: Duplicator (gratis, WordPress.org)

Beoordeel dit artikel

(Nog geen ratings)
Roger Overdevest

Roger Overdevest

Roger is eigenaar van de website WPLounge en van zoekmachine marketing bureau Kliq Internet

Gratis op de hoogte blijven?

Meld je gratis aan voor onze nieuwsbrief om op de hoogte
te blijven over ontwikkelingen in WordPress!

20 reacties

  • Jelle,
    goed verhaal. Ga het gelijk proberen.
    Echter heb ik wordpress al geïnstalleerd, is dat een probleem denk je?
    Of kan ik de bestanden via ftp gewoon overschrijven?
    Gr, Jeroen

    • Hi Jeroen,

      Sorry voor mijn late reactie. Even de bestanden verwijderen lijkt mij het beste, dat heb ik geloof ik ook gedaan toen ik de plugin uitprobeerde. Is het al gelukt inmiddels?

      Jelle

  • Jelle,
    ik heb tot vandaag nog geen tijd gehad om het te proberen… nu dus wel.
    Ik krijg echter bij ‘het scannen van de site’ een paar ‘warnings’
    Hieronder staan de foutmeldingen!
    Heb jij enig idee? Alvast bedankt.

    1) PHP Settings Warn
    Open Base Dir: On

    The Duplicator may have issues when [open_basedir] is enabled. Please work with your server administrator to disable this value in the php.ini file if you’re having issues building a package. [more info]

    Max Execution Time: 60

    The Duplicator will have issues when the [max_execution_time] value in the php.ini is low. Timeouts effect how long a process is allowed to run. The recommended timeout is “300” seconds. An attempt is made to override this value if the server allows it. Please work with your server administrator to make sure there are no restrictions for how long a PHP process is allowed to run.
    Note: Timeouts can also be set at the web server layer, so if the PHP max timeout passes and you still see a build interrupt messages, then your web server could be killing the process. If you are limited on processing time, consider using the database or file filters to shrink the size of your overall package. However use caution as excluding the wrong resources can cause your install to not work properly. [more info]

    2) Large Files Warn
    Large files such as movies or other backuped data can cause issues with timeouts. The current check for large files is 4MB per file. If your having issues creating a package consider excluding these files with the files filter and manually moving them to your new location.

    [Show Paths]

    • Dag Jeroen,

      Om Duplicator te laten werken, moet je website aan bepaalde voorwaarden voldoen. Je server moet ook aan bepaalde voorwaarden voldoen, waaronder de Open Base dir die uitgeschakeld moet zijn. De executie tijd moet daarnaast (zoals aangegeven) hoger zijn dan je huidige instelling. Ik raad je aan contact op te nemen met je hoster, die kunnen je ongetwijfeld helpen de instellingen te wijzigen. Succes!

      Jelle

  • Hallo Jelle
    Ik wil mijn website vernieuwen en heb daarvoor op het subdomein test. van mijn hostingserver (mijndomein.nl) de nieuwe site gebouwd. Werkt deze manier ook om de test. versie om te zetten naar de www. versie? Of kan dat makkelijker of moet dat anders. De domeinnaam blijft dezelfde.

  • Hallo Jelle,

    Ik krijg de volgende melding bij het maken van een pakage:

    Server Status: 500 -Internal Server Error
    Error Message:
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.

    Some servers close connections quickly; yet the build can continue to run in the background. To validate if a build is still running; open the ‘tmp’ folder above and see if the archive file is growing in size. If it is not then your server has strict timeout constraints. Please visit the support page for additional resources.

    Kun je me vertellen hoe ik dit op kan lossen?

    Gr Collin

    • Dag Collin,

      Ik raad je aan contact op de nemen met de auteur van de plugin, die kunnen je vast helpen. Ik kan vanaf hier vrij weinig doen aangezien de 500 error door talloze zaken veroorzaakt kunnen worden. Wellicht is het een bekend probleem bij de Duplicator plugin en kunnen ze je zo helpen. Succes!

      Jelle

  • Dag Jelle,
    Duidelijke handleiding, het leek allemaal helemaal perfect te gaan. Als pad werd de public_html getoond. Na de procedure stond de website toch in een submap en dat wil ik niet. Het verplaatsen uit de submap direct naar public_html ging niet goed en daarmee was de verhuizing mislukt. Weet jij een oplossing? Dank!

  • Beste Marcel,
    Als je goed kijkt in je logfile (link rechts bovenin je scherm) dan zie je daar hoogstwaarschijnlijk de reden waarom het niet gelukt is.
    Vaak permissie problemen waardoor uitpakken niet lukt oid.
    Gr.
    Marco

  • Hallo Jelle,
    duidelijk verhaal, het lijkt me een heel handige plugin. Wat ik niet goed kan achterhalen, is of ik deze plugin ook kan gebruiken om een al actieve site naar lokaal te verplaatsen, of lieve: te kopiëren. Ik wil deze onder Xampp laten draaien om wat nieuwe plugins en een nieuwe lay-out te testen.
    Groeten,
    Emmy

  • Hi Jelle,

    Ik sta geregistreerd bij byte en heb daar al mijn domeinen staan. Ik heb een hoofddomein en de rest valt daar onder. dus bijvoorbeeld hoofddomein is google.nl en de andere heet facebook.com of firefox.nl

    Nu moet ik dus een van die domeinen die al wordpress is verwijderen neem ik aan om bijvoorbeeld google op facebook te krijgen?

    Groetjes!

  • Ik wil graag een actieve website verhuizen naar een andere domeinnaam. Moet ik hiervoor ook weer een nieuwe WordPress.org account aanmaken of is dit niet nodig? En blijven wanneer ik op deze manier mijn website heb verhuisd ook alle gegevens, zoals reacties die zijn gegeven en de statistieken, staan?

  • Bedankt voor de duidelijke handleiding. Als ik ga naar mijndomeinnaam.nl/installer.php dan komt er ’n 404-error. En nu?

  • Hi Jelle,
    Ik heb ongeveer een dag lopen knoeien met het handmatig overzetten. Ik kreeg steeds een error in de back up van de database die ik wilde kopiëren. Ik werd er niet goed van. En toen zag ik opeens deze post en voilà, in 15 minuten mijn website verhuisd. Top! Heel erg bedankt, scheelt me dagen aan irritatie en tijd :)

  • Hallo Jelle,

    Vanochtend heb ik deze duplicator gedownload. Ik krijg steeds deze melding:
    Fatal error: Call to undefined function get_current_screen() in \\webfarmfs.hosting.interconnect.nl\www\artemez.nl\www\wp-content\plugins\duplicator\classes\ui\class.ui.notice.php on line 38

    Enig idee wat nu te doen?

    Groetjes Carlijn

  • Hallo Jelle,

    Dat is een leerzaam stuk. Maar ik heb een geheel andere vraag. Voordat je begint, begin je met de paragraaf “Inhoud” en daarachter staat tussen teksthaken [verbergen]. Ik wil dat op mijn website ook gebruiken maar weet niet hoe deze techniek heet. Kan jij me daarmee helpen, ss daar een plugin voor en hoe heet deze? Dan kan ik eventueel verder op internet zoeken. Alvast bedankt voor de reactie.
    Groeten, Paul

  • Jelle, dankjewel voor de uitleg, het is heel duidelijk. Alles werkt totdat ik naar mijndomein.com/installer.php ga, waar ik de melding krijg: no files found. Wanneer ik via de control panel controleer of het zip-bestand en de Installer goed geupload zijn, staan ze er wel gewoon. Heb je enig idee wat er aan de hand kan zijn?

Advertenties

SEO scan door kiesling.nl

Blijf op de hoogte!

Scroll Up