PrestaShop backup en migratie: complete handleiding
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:
- Database: Alle producten, klanten, bestellingen
- Bestanden: Themas, modules, afbeeldingen
- 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
- Log in op DirectAdmin
- Ga naar phpMyAdmin
- Selecteer je PrestaShop database
- Klik op Exporteren
- Kies formaat SQL
- Selecteer Snel of Aangepast
- Klik op Start
- Download het SQL bestand
Via SSH
Voor grote databases via command line:
- Verbind via SSH
- Voer het mysqldump commando uit
- Het bestand wordt opgeslagen op de server
- Download via FTP of SCP
Via Installatron
- Ga naar Installatron in DirectAdmin
- Zoek je PrestaShop installatie
- Klik op Backup
- Selecteer wat je wilt backuppen
- Klik op Backup maken
- 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
- Verbind met een FTP client zoals FileZilla
- Navigeer naar de PrestaShop root
- Selecteer alle mappen en bestanden
- Download naar je lokale computer
- Comprimeer tot een ZIP bestand
Via Bestandsbeheer
- Ga naar DirectAdmin
- Open Bestandsbeheer
- Navigeer naar PrestaShop map
- Selecteer alles
- Klik op Comprimeren
- Download het archief
Automatische backups
Via Installatron
- Ga naar je PrestaShop in Installatron
- Klik op Instellingen
- Vind Automatische backups
- Configureer:
- Frequentie (dagelijks/wekelijks)
- Hoeveel backups bewaren
- Wat te backuppen
- Sla de instellingen op
Via DirectAdmin
- Ga naar Backups in DirectAdmin
- Selecteer je domein
- Configureer automatische backups
- Kies backup locatie
Backup herstellen
Database herstellen
- Log in op phpMyAdmin
- Selecteer de lege database
- Klik op Importeren
- Selecteer je SQL backup bestand
- Klik op Start
- Wacht tot de import voltooid is
Bestanden herstellen
- Verwijder of hernoem huidige bestanden
- Upload je backup bestanden via FTP
- Pak uit indien nodig
- Controleer bestandsrechten
Via Installatron
- Ga naar je installatie
- Klik op Herstellen
- Selecteer een backup uit de lijst
- Bevestig de herstelactie
- Wacht tot het proces voltooid is
Migratie voorbereiden
Pre-migratie checklist
Voordat je begint:
- Maak een volledige backup
- Noteer alle instellingen
- Controleer PHP versie op nieuwe server
- Vergelijk MySQL versies
- Plan het migratietijdstip
Onderhoudsmodus activeren
Voorkom bestellingen tijdens migratie:
- Ga naar PrestaShop back-office
- Schakel onderhoudsmodus in
- Informeer klanten indien nodig
Migratie uitvoeren
Stap 1: Backup maken
- Maak een complete database backup
- Download alle bestanden
- Controleer of alles compleet is
Stap 2: Bestanden uploaden
- Verbind met de nieuwe server via FTP
- Upload alle PrestaShop bestanden
- Dit kan lang duren bij grote shops
Stap 3: Database importeren
- Maak een nieuwe database op de nieuwe server
- Maak een database gebruiker met rechten
- Importeer de SQL backup via phpMyAdmin
- Noteer de nieuwe database gegevens
Stap 4: Configuratie aanpassen
Bewerk het settings.inc.php bestand:
- Open het bestand via FTP
- Pas database gegevens aan:
- Database naam
- Database gebruiker
- Database wachtwoord
- Database server
- Sla op en upload
Stap 5: Cache legen
- Verwijder inhoud van de cache mappen
- Maak nieuwe class_index.php aan
- Wis Smarty cache
Na de migratie
Testen
Controleer grondig:
- Homepage laadt correct
- Producten zijn zichtbaar
- Afbeeldingen worden getoond
- Checkout werkt
- Betalingen worden verwerkt
- Admin panel toegankelijk
DNS wijzigen
- Pas A-records aan naar nieuwe server
- Wacht op DNS propagatie
- Verifieer met whatsmyip tools
SSL certificaat
- Installeer SSL op nieuwe server
- Forceer HTTPS in PrestaShop
- Test beveiligde verbinding
Veelvoorkomende problemen
Witte pagina na migratie
- Controleer database instellingen
- Check bestandsrechten
- Bekijk error logs
Afbeeldingen niet zichtbaar
- Controleer paden in database
- Regenereer afbeeldingen
- Check rechten op img map
500 Error
- Controleer htaccess bestand
- Check PHP versie compatibiliteit
- 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.
0 van 0 vonden dit nuttig