PrestaShop backup en migratie: complete handleiding

Regelmatige backups beschermen je webshop tegen dataverlies. Een goede migratiestrategie zorgt voor een soepele verhuizing naar nieuwe hosting. Leer hoe je professionele backups maakt en je PrestaShop shop veilig migreert.

Waarom backups essentieel zijn

Backups beschermen tegen:

  • Serveruitval of hardware problemen
  • Hackpogingen en malware
  • Per ongeluk verwijderde bestanden
  • Mislukte updates
  • Menselijke fouten
  • Database corruptie

Backup strategie

Wat moet je backuppen

Een complete PrestaShop backup bevat:

  1. Database: Alle producten, klanten, bestellingen
  2. Bestanden: Themas, modules, afbeeldingen
  3. Configuratie: Settings en aanpassingen

Backup frequentie

Aanbevolen schema:

  • Dagelijks: Database backup
  • Wekelijks: Volledige backup (database en bestanden)
  • Voor updates: Altijd een backup maken
  • Na grote wijzigingen: Extra backup maken

Bewaarbeleid

Houd meerdere backups:

  • Laatste 7 dagelijkse backups
  • Laatste 4 wekelijkse backups
  • Laatste 3 maandelijkse backups
  • Bewaar op externe locatie

Database backup maken

Via phpMyAdmin

  1. Log in op DirectAdmin
  2. Ga naar phpMyAdmin
  3. Selecteer je PrestaShop database
  4. Klik op Exporteren
  5. Kies formaat SQL
  6. Selecteer Snel of Aangepast
  7. Klik op Start
  8. Download het SQL bestand

Via SSH

Voor grote databases via command line:

  1. Verbind via SSH
  2. Voer het mysqldump commando uit
  3. Het bestand wordt opgeslagen op de server
  4. Download via FTP of SCP

Via Installatron

  1. Ga naar Installatron in DirectAdmin
  2. Zoek je PrestaShop installatie
  3. Klik op Backup
  4. Selecteer wat je wilt backuppen
  5. Klik op Backup maken
  6. Download het backup bestand

Bestanden backup maken

Belangrijke mappen

Zorg dat je deze mappen backupt:

  • /modules: Alle geinstalleerde modules
  • /themes: Themas inclusief aanpassingen
  • /img: Productafbeeldingen en uploads
  • /config: Configuratiebestanden
  • /override: Aangepaste code
  • /translations: Vertalingen
  • /upload: Uploads van modules

Via FTP

  1. Verbind met een FTP client zoals FileZilla
  2. Navigeer naar de PrestaShop root
  3. Selecteer alle mappen en bestanden
  4. Download naar je lokale computer
  5. Comprimeer tot een ZIP bestand

Via Bestandsbeheer

  1. Ga naar DirectAdmin
  2. Open Bestandsbeheer
  3. Navigeer naar PrestaShop map
  4. Selecteer alles
  5. Klik op Comprimeren
  6. Download het archief

Automatische backups

Via Installatron

  1. Ga naar je PrestaShop in Installatron
  2. Klik op Instellingen
  3. Vind Automatische backups
  4. Configureer:
    • Frequentie (dagelijks/wekelijks)
    • Hoeveel backups bewaren
    • Wat te backuppen
  5. Sla de instellingen op

Via DirectAdmin

  1. Ga naar Backups in DirectAdmin
  2. Selecteer je domein
  3. Configureer automatische backups
  4. Kies backup locatie

Backup herstellen

Database herstellen

  1. Log in op phpMyAdmin
  2. Selecteer de lege database
  3. Klik op Importeren
  4. Selecteer je SQL backup bestand
  5. Klik op Start
  6. Wacht tot de import voltooid is

Bestanden herstellen

  1. Verwijder of hernoem huidige bestanden
  2. Upload je backup bestanden via FTP
  3. Pak uit indien nodig
  4. Controleer bestandsrechten

Via Installatron

  1. Ga naar je installatie
  2. Klik op Herstellen
  3. Selecteer een backup uit de lijst
  4. Bevestig de herstelactie
  5. Wacht tot het proces voltooid is

Migratie voorbereiden

Pre-migratie checklist

Voordat je begint:

  1. Maak een volledige backup
  2. Noteer alle instellingen
  3. Controleer PHP versie op nieuwe server
  4. Vergelijk MySQL versies
  5. Plan het migratietijdstip

Onderhoudsmodus activeren

Voorkom bestellingen tijdens migratie:

  1. Ga naar PrestaShop back-office
  2. Schakel onderhoudsmodus in
  3. Informeer klanten indien nodig

Migratie uitvoeren

Stap 1: Backup maken

  1. Maak een complete database backup
  2. Download alle bestanden
  3. Controleer of alles compleet is

Stap 2: Bestanden uploaden

  1. Verbind met de nieuwe server via FTP
  2. Upload alle PrestaShop bestanden
  3. Dit kan lang duren bij grote shops

Stap 3: Database importeren

  1. Maak een nieuwe database op de nieuwe server
  2. Maak een database gebruiker met rechten
  3. Importeer de SQL backup via phpMyAdmin
  4. Noteer de nieuwe database gegevens

Stap 4: Configuratie aanpassen

Bewerk het settings.inc.php bestand:

  1. Open het bestand via FTP
  2. Pas database gegevens aan:
    • Database naam
    • Database gebruiker
    • Database wachtwoord
    • Database server
  3. Sla op en upload

Stap 5: Cache legen

  1. Verwijder inhoud van de cache mappen
  2. Maak nieuwe class_index.php aan
  3. Wis Smarty cache

Na de migratie

Testen

Controleer grondig:

  1. Homepage laadt correct
  2. Producten zijn zichtbaar
  3. Afbeeldingen worden getoond
  4. Checkout werkt
  5. Betalingen worden verwerkt
  6. Admin panel toegankelijk

DNS wijzigen

  1. Pas A-records aan naar nieuwe server
  2. Wacht op DNS propagatie
  3. Verifieer met whatsmyip tools

SSL certificaat

  1. Installeer SSL op nieuwe server
  2. Forceer HTTPS in PrestaShop
  3. Test beveiligde verbinding

Veelvoorkomende problemen

Witte pagina na migratie

  1. Controleer database instellingen
  2. Check bestandsrechten
  3. Bekijk error logs

Afbeeldingen niet zichtbaar

  1. Controleer paden in database
  2. Regenereer afbeeldingen
  3. Check rechten op img map

500 Error

  1. Controleer htaccess bestand
  2. Check PHP versie compatibiliteit
  3. Bekijk server error logs

Gerelateerde artikelen

Hulp nodig?

We staan voor je klaar! Loop je ergens tegenaan of heb je vragen? Ons supportteam helpt je graag persoonlijk verder. Stuur ons een berichtje via het ticketsysteem - we reageren meestal binnen een paar uur en denken graag met je mee.