wooline

zaterdag 18 januari 2014

WooCommerce site klonen naar een nieuwe host

Wie een webwinkel goed wil voorbereiden doet best op een ander domein dan waar de uiteindelijke webshop terecht zal komen. Zo kun je een goedkope domeinnaam (met bijhorende webruimte) kopen om op te testen. Eenmaal je site op punt staat kun je deze migreren naar je nieuwe / bestaande webruimte.
Zoiets klinkt vaak eenvoudiger dan het in werkelijkheid is. Denk maar aan al je afbeeldingen, producten, blog, reacties, categorieën,plugins,...

Maar een plugin met de passende naam Duplicator kan je helpen. We gaan uit van de volgende situatie : je hebt de site opgebouwd op www.BESTAAND.com en wil deze verhuizen naar www.NIEUW.com . Eerst en vooral moeten we de Duplicator-plugin installeren op www.BESTAAND.com:
  • Download de plugin op de site van Wordpress en bewaar het zip-bestand op je computer.
  • In Wordpress ga je naar Plugins >> Nieuwe plugin.
  • Kies de optie Uploaden.
  • Blader naar het bewuste zip-bestand en kies Nu installeren.
  • Wanneer Wordpress klaar is kun je ook meteen Activeren.
Na de activatie zien we in onze linkerkolom een nieuw item : Duplicator. Druk hierop en we krijgen meteen een scherm voorgeschoteld dat ons vraagt om een nieuw pakket aan te maken.

Druk op het Create New en een nieuw scherm zal openen. Je ziet nu drie onderdelen die we moeten invullen (of aanvullen):
Eerst en vooral moeten we de naam van onze backup een naam geven. Duplicator heeft dit reeds voor ons ingevuld, maar als je wil kun je hier een andere naam aan geven. Je kunt ook, indien je dit wenst, nog een persoonlijke verduidelijking invullen in het vak Notes.

Tweede vak is Archive. Standaard zijn hier reeds een paar zaken aangeduid en deze kun je laten zoals ze zijn. Dan wordt alles opgenomen in de kopie van je site. Als je bepaalde zaken (bvb bepaalde mappen) toch wil uitsluiten kun je dit hier aanduiden. Ook bepaalde tabellen uit je database kun je hier uitsluiten.

Derde vak is Installer. Hier kun je twee zaken aanvullen. Eerst en vooral (en dit is belangrijk!) de gegevens van je database op www. BESTAAND.com. Vervolgens kun je ook de nieuwe url invullen. In ons geval www.NIEUW.com

Nu kunnen we onderaan drukken op de knop Next.

Onze Duplicator-plugin gaat aan de slag. Dit kan een tijdje duren; naargelang de omvang van je site.
Wanneer Duplicator klaar is komen we terecht op een nieuw scherm. Dit geeft het resultaat weer van een scan die Duplicator voor ons heeft uitgevoerd.
Wanneer je tevreden bent kun je nu een kopie maken door onderaan op de knop Build te drukken.

Nu is Duplicator een pakket aan het klaarstomen. In dit pakket zit alles wat we nodig hebben om onze site te verhuizen. Dit kan even duren. Het is ook belangrijk het scherm niet af te sluiten. Het uiteindelijke resultaat is dat we twee bestanden kunnen downloaden op onze computer : een installer-bestand en een archiefbestand. Beiden gaan we dus op onze computer downloaden.

Nu schakelen we over naar onze nieuwe site, dus www.NIEUW.com. Daar hebben we wel een nieuwe database nodig. Hiervoor zijn er twee opties :
  1. We laten Duplicator een nieuwe database aanmaken.Vergeet niet om je gegevens neer te pennen : je database-naam, de database-gebruiker en het bijhorende paswoord.
  2. Als er op je nieuwe site reeds een database aanwezig is en je weet 100% zeker dat deze mag worden overschreven, zorg er dan voor dat je alle benodigde gegevens van deze database bij de hand hebt.

Via een FTP-programma (bvb FileZilla) log je in op je nieuwe website en in de root plaats je de twee bestanden die Duplicator zonet heeft gemaakt. Maak je geen zorgen over Wordpress-bestanden; al wat we nodig hebben zit in onze twee bestanden.

Nu begint het spannend te worden. We gaan in onze webbrowser naar www.NIEUW.com/installer.php.



Automatisch komen we terecht in stap 1 van het proces. We zien hier ook als onze nieuwe website voldoet aan alle vereisten. Als je PHP-versie niet voldoet, zul je contact moeten opnemen met je hoster.

Het enige wat je eigenlijk moet doen is aangeven als je een nieuwe database wil of als er een bestaande databse moet worden gebruikt.

Vergeet ook onderaan niet aan te vinken dat je akkoord gaat met de voorwaarden. Daarna kun je drukken op Run Deployment.

Duplicator gaat nu aan de slag om alle bestanden en de database te installeren. Naargelang de grootte van je site kan dit even duren. Automatisch komen we terecht in stap 2.


In stap 2 moet je de URL's controleren die Duplicator aangeeft. deze zijn meestal correct, maar zorg ervoor dat je alles toch nog eens goed controleert. Bevestigen doe je onderaan met de knop Run Update.

Stap 3 geeft aan dat alles is geslaagd. Nu moet je wel nog je permalinks opnieuw instellen. Tevens moet je ook de twee bestanden verwijderen die we eerder hebben geplaatst op www.NIEUW.com. Dit doe je door in je dashboard te gaan naar Duplicator >> Tools >> Cleanup.

Succes!


3 opmerkingen:

  1. Deze reactie is verwijderd door de auteur.

    BeantwoordenVerwijderen
  2. Waar wordt je site momenteel gehost? Bedoel je lokaal (via Xampp bvb)?

    BeantwoordenVerwijderen
    Reacties
    1. nee, gedeelde hosting en op windowsserver. Ik heb er niet mega veel verstand van, maar er is een omgeleide beveiliging opgezet waardoor ik de site niet kan kopiëren...

      Verwijderen