Website restoren met Kickstart.php

In dit artikel leg ik uit hoe jij een Joomla! website restored met behulp van een Akeeba Backup en kickstart.php.

Uitgangspositie

Je wil je website restoren omdat er problemen zijn ontstaan en je website en back-end niet meer te benaderen is. Of omdat je de nieuwe website die je net op PC gebouwd hebt (offline) online wil zetten. Een ander scenario is het verhuizen van je website van provider A naar provider B. Je maakt dan een eerst backup van je website met Akeeba Backup, of je pakt de meest recente backup die je hebt (in het geval van een noodrestore). Hoe dat moet lees je in mijn artikel: Backup maken met Akeeba Backup.

Je kunt een backup snel en eenvoudig restoren met een hulp bestand genaamd kickstart.php, deze is ontwikkeld door de maker van Akeeba Backup  en is daar ook te downloaden. Het voordeel is dat je het JPA of ZIP bestand kunt uploaden en samen met kickstart.php uitpakken en je Joomla website restoren. Dit gaat vele malen sneller dan eerst het JPA of ZIP bestand uitpakken, uploaden en dan de restore uit te voeren. Kickstart.php is een wizard die je door alle stappen heen helpt zonder dat je een stap kunt vergeten. Klik op onderstaande knop om het kickstart.php te downloaden, er wordt een nieuw venster geopend.

Download Kickstart.php

In onderstaand artikel ga ik er vanuit dat de werking van een FTP programma bekend is. Lees de tutorial van FileZilla  mocht dit niet bij je bekend zijn.

Stap 1 restore bestand uploaden

In de eerste stap ga jet het JPA of ZIP bestand uploaden met een FTP programma, hiervoor kun je bijvoorbeeld FileZilla  gebruiken, dit is een gratis FTP programma. 

  1. Open FileZilla zorg dat je de connectie instelt. De gegevens heb je van je hosting provider ontvangen. Je hebt een gebruikersnaam en wachtwoord nodig.
    Indien de website nog niet via DNS beschikbaar is, dan kun je connectie maken naar een een IP adres, deze heb je van je hosting provider ontvangen.
  2. Maak connectie en upload het JPA of ZIP bestand naar de root (hoofdmap) van je website, dit is doorgaans de map: www, html_public (of html_private indien je SSL gebruikt) of html. Ga nu naar stap 2.

Stap 2 kickstart.php uploaden

Zorg dat je kickstart.php gedownload hebt van de website van Akkeeba Backup en het ZIP bestand uitgepakt hebt.

  1. Maak verbinding met je FTP programma met je hostingpakket.
  2. Upload het kickstart.php bestand naar de root van je website. Ga nu naar stap 3.

Stap 3 restoren van je website

Nu het JPA of ZIP bestand geupload is samen met het kickstart.php bestand, kunnen we de website gaan restoren (herstellen). Tijdens de restore wordt de database hersteld en Joomla wordt geinstalleerd inclusief je website zoals die was tijdens het maken van de betreffende backup.

  1. Open je internet brouwser en type in de adresbalk de url van je website in en voeg er kickstart.php aan toe.
    Bijvoorbeeld www.uwdomein.nl/kickstart.php 
  2. Het volgende scherm komt in beeld, klik op de knop: Click here or press ESC to close this message.

    stap1 restore kickstartphp

  3. Controleer de stappen 1 t/m 3, doorgaans hoef je hier geen aanpassingen in te maken.
    Scroll naar beneden en klik bij 4 Extract Files op de knop Start.

    stap2 restore kickstartphp

  4. De bestanden worden uitgepakt (extract).

    stap3 restore kickstartphp

  5. Het volgende scherm komt in beeld, klik bij 6 Restoration and Clean Up op de knop Run the installer.

    stap3b restore kickstartphp

  6. Nu worden er 4 stappen door lopen.
    Pre-installation > Database Restoration >  Site Setup > Finished
    Controleer of de instellingen goed staan (aanbevolen instellingen). Klik daarna op de knop Next.

    stap4 restore kickstartphp

  7. Stap 2 van 4 wordt opgestart, de database restoration.
    Pre-installation > Database Restoration >  Site Setup > Finished
    Vul bij Connection information de gegevens van je database in, klik daarna op de knop Next.

    stap5 restore kickstartphpstap5b restore kickstartphp

  8. De database wordt gerestored en als dat goed gegaan is, komt het volgende venster in beeld, klik hier op de knop Next step.

    stap6 restore kickstartphp

  9. Stap 3 van 4 wordt opgestart, de Site Setup.
    Pre-installation > Database Restoration >  Site Setup > Finished

    Controleer de de gegevens, mocht je de website offline restoren in bijvoorbeeld je WAMP of XAMP omgeving, zorg dan dat bij Force SSL de optie None gekozen is. Laat hier ook de Live Site URL leeg.
    Klik dan op Next om de volgende stap uit te voeren.

    stap7 restore kickstartphp

  10. Stap 4 van 4 wordt opgestart, Finished.
    Pre-installation > Database Restoration >  Site Setup > Finished
    Het volgende scherm komt in beeld, Almost there! Tijdens stap 1 is het scherm Restoration and Clean Up geopend, deze komt dan in beeld.
    Sluit dit venster.

    stap8 restore kickstartphp

  11. Klik in het Restoration and Clean Up venster op de knop Clean Up. De installatie folder en de kickstart.php worden verwijderd.

    stap9 restore kickstartphp

  12. Het volgende scherm komt in beeld, hier heb je de mogelijkheid om de front-end en of de back-end van je website te bezoeken. Deze worden in een nieuw venster geopend. Klik hiervoor de op betreffende knop.
    De knop Visit Your Site's Front-End opent het bezoekersgedeelte van je Joomla site, www.uwdomein.nl.
    De knop Visit Your Site's Back-End opent het beheerdersgedeelte van je Joomla site, www.uwdomein.nl/administrator/  

    stap10 restore kickstartphp

    Je website is nu succesvol gerestored. Test de werking goed.
    Maak dan eventueel een nieuwe backup met Akeeba Backup, hoe dat moet, lees je in mijn artikel: Backup maken met Akeeba Backup.