Comment faire une sauvegarde (BDD + FTP) sur Prestashop ?
Une mise à jour qui tourne mal, une fausse manipulation, un hébergeur qui plante : sans sauvegarde, votre boutique peut disparaître en quelques secondes. Voici comment protéger vos fichiers et votre base de données, sur Plesk comme sur cPanel.
Publié le
Pourquoi sauvegarder votre Prestashop
Une boutique Prestashop est composée de deux éléments distincts : les fichiers (thème, modules, images, configuration) et la base de données (commandes, clients, catalogue produits). Si l'un des deux est corrompu ou perdu, votre boutique est inutilisable. Les situations à risque sont nombreuses.
- Mise à jour de Prestashop ou d'un module qui génère une erreur fatale
- Suppression accidentelle de fichiers via FTP
- Hack ou injection de code malveillant
- Défaillance matérielle côté hébergeur
- Migration vers un nouveau serveur ou un nouveau CMS
La règle est simple : avant toute intervention technique sur votre boutique, vous devez avoir une sauvegarde complète à jour. C'est d'ailleurs le premier réflexe que j'applique avant chaque migration Prestashop ou chaque optimisation technique.
Sauvegarde classique (phpMyAdmin + FileZilla)
Cette méthode fonctionne quel que soit votre hébergeur. Elle repose sur deux outils : phpMyAdmin pour la base de données, FileZilla pour les fichiers.
Base de données : via phpMyAdmin
- Connectez-vous à phpMyAdmin depuis votre hébergeur
- Sélectionnez la base de données de votre boutique dans le panneau de gauche
- Cliquez sur l'onglet Exporter
- Choisissez le format SQL et la méthode Rapide
- Cochez Compresser en gzip si la base est volumineuse
- Cliquez sur Exporter : le fichier
.sqlse télécharge sur votre ordinateur
Pour restaurer, revenez dans phpMyAdmin et utilisez l'onglet Importer. Prestashop dispose aussi d'un outil natif dans Paramètres avancés → Sauvegarde BDD, mais il est déconseillé sur les bases de plus de 100 Mo : le script PHP peut expirer avant la fin de l'export.
Fichiers : via FileZilla
- Ouvrez FileZilla et connectez-vous à votre serveur FTP
- Naviguez jusqu'au dossier racine de votre boutique (souvent
httpdocs/oupublic_html/) - Sélectionnez tout le contenu (Ctrl+A), faites un clic droit et choisissez Télécharger
- FileZilla copie l'ensemble des fichiers sur votre ordinateur
Sur une boutique avec beaucoup d'images, le dossier img/ peut peser plusieurs gigaoctets. Si le volume est trop important, concentrez-vous en priorité sur les dossiers themes/, modules/ et override/.
Sauvegarde depuis Plesk
Si votre boutique est hébergée sur un serveur dédié ou un VPS administré avec Plesk, vous pouvez tout gérer depuis l'interface sans passer par un client FTP externe.
Sauvegarde complète : via le Backup Manager
C'est la méthode la plus rapide : Plesk génère des sauvegardes automatiques que vous pouvez télécharger en un clic.
- Dans la sidebar gauche de Plesk, cliquez sur Tools & Settings
- Cliquez sur Backup Manager
- La liste des sauvegardes disponibles s'affiche : cliquez sur la plus récente pour la télécharger
Fichiers : via le File Manager
- Dans Plesk, allez dans Websites & Domains et sélectionnez votre domaine
- Cliquez sur Files pour ouvrir le gestionnaire de fichiers
- Sélectionnez tous les dossiers de votre boutique
- Cliquez sur Archive puis Extract Files pour créer une archive compressée
- Téléchargez l'archive sur votre ordinateur
Base de données : via Databases
Deux chemins possibles depuis Plesk.
- Via Websites & Domains : sélectionnez votre domaine, cliquez sur Databases, puis en face de votre base cliquez sur Export dump (téléchargement direct) ou phpMyAdmin
- Via la sidebar gauche : cliquez directement sur Databases, sélectionnez votre base et procédez de la même façon
Sauvegarde depuis cPanel
cPanel est l'interface la plus répandue chez les hébergeurs mutualisés. Elle donne accès aux fichiers et aux bases de données directement, sans ligne de commande.
Fichiers : via le Gestionnaire de fichiers
- Dans cPanel, allez dans la section Fichiers et cliquez sur Gestionnaire de fichiers
- Naviguez jusqu'au dossier de votre boutique et sélectionnez les dossiers à sauvegarder
- Cliquez sur Compresser pour créer une archive
.zip - Téléchargez l'archive sur votre ordinateur
Base de données : via phpMyAdmin
- Dans cPanel, allez dans la section Bases de données et cliquez sur phpMyAdmin
- Sélectionnez votre base Prestashop dans le panneau de gauche
- Cliquez sur l'onglet Exporter et téléchargez le fichier
.sql
Bonnes pratiques
- Toujours sauvegarder avant une intervention : mise à jour, changement de thème, modification de module
- Stocker les sauvegardes hors serveur : si le serveur tombe, vos archives locales tombent avec lui
- Tester la restauration régulièrement : une sauvegarde non testée est une fausse sécurité
- Conserver plusieurs versions : la dernière sauvegarde peut déjà contenir le problème que vous cherchez à corriger
- Ne jamais compter uniquement sur la sauvegarde de l'hébergeur : elle peut ne pas couvrir la fréquence dont vous avez besoin
Avant toute mise à jour majeure, pensez aussi à vérifier la compatibilité de votre version Prestashop avec PHP : une incompatibilité de version peut rendre la restauration inefficace si l'environnement a changé entre temps.
Si vous préparez une migration ou une refonte de votre boutique Prestashop et souhaitez être accompagné par un consultant SEO expert Prestashop, n'hésitez pas à me contacter.
Adrien Mansard
Consultant SEO PrestaShop
+30
Boutiques
12 ans
Expérience
5.0
Besoin d'aide ?
Vous souhaitez optimiser votre boutique PrestaShop ?
Les méthodes en un coup d'oeil
phpMyAdmin + FileZilla
- BDD : phpMyAdmin → Exporter → SQL
- Fichiers : FileZilla → dossier racine → Télécharger
- Fonctionne sur tous les hébergeurs
VPS / Serveur dédié
- Complet : Tools & Settings → Backup Manager
- Fichiers : Websites & Domains → Files → Archive
- BDD : Websites & Domains → Databases → Export dump
Hébergement mutualisé
- Fichiers : Fichiers → Gestionnaire de fichiers → Compresser
- BDD : Bases de données → phpMyAdmin → Exporter
Recevez votre pré-audit SEO
Mini analyse offerte : 3 concurrents + 10 mots-clés.