Sauvegarde et migration PrestaShop : guide complet
Des sauvegardes régulières protègent votre boutique contre la perte de données. Une bonne stratégie de migration assure un déménagement fluide vers un nouvel hébergement. Apprenez à créer des sauvegardes professionnelles et à migrer votre boutique PrestaShop en toute sécurité.
Pourquoi les sauvegardes sont essentielles
Les sauvegardes protègent contre :
- Les pannes de serveur ou les problèmes matériels
- Les tentatives de piratage et les malwares
- Les fichiers supprimés par accident
- Les mises à jour échouées
- Les erreurs humaines
- La corruption de la base de données
Stratégie de sauvegarde
Que devez-vous sauvegarder
Une sauvegarde complète de PrestaShop contient :
- Base de données : Tous les produits, clients, commandes
- Fichiers : Thèmes, modules, images
- Configuration : Paramètres et personnalisations
Fréquence de sauvegarde
Calendrier recommandé :
- Quotidien : Sauvegarde de la base de données
- Hebdomadaire : Sauvegarde complète (base de données et fichiers)
- Avant les mises à jour : Toujours faire une sauvegarde
- Après de grands changements : Faire une sauvegarde supplémentaire
Politique de conservation
Conservez plusieurs sauvegardes :
- Les 7 dernières sauvegardes quotidiennes
- Les 4 dernières sauvegardes hebdomadaires
- Les 3 dernières sauvegardes mensuelles
- Conservez sur un emplacement externe
Créer une sauvegarde de la base de données
Via phpMyAdmin
- Connectez-vous à DirectAdmin
- Allez à phpMyAdmin
- Sélectionnez votre base de données PrestaShop
- Cliquez sur Exporter
- Choisissez le format SQL
- Sélectionnez Rapide ou Personnalisé
- Cliquez sur Démarrer
- Téléchargez le fichier SQL
Via SSH
Pour les grandes bases de données via la ligne de commande :
- Connectez-vous via SSH
- Exécutez la commande mysqldump
- Le fichier sera enregistré sur le serveur
- Téléchargez via FTP ou SCP
Via Installatron
- Allez à Installatron dans DirectAdmin
- Cherchez votre installation PrestaShop
- Cliquez sur Sauvegarde
- Sélectionnez ce que vous souhaitez sauvegarder
- Cliquez sur Créer une sauvegarde
- Téléchargez le fichier de sauvegarde
Créer une sauvegarde des fichiers
Dossiers importants
Assurez-vous de sauvegarder ces dossiers :
- /modules : Tous les modules installés
- /themes : Thèmes y compris les personnalisations
- /img : Images de produits et téléchargements
- /config : Fichiers de configuration
- /override : Code personnalisé
- /translations : Traductions
- /upload : Téléchargements de modules
Via FTP
- Connectez-vous avec un client FTP comme FileZilla
- Naviguez vers la racine de PrestaShop
- Sélectionnez tous les dossiers et fichiers
- Téléchargez sur votre ordinateur local
- Compressez en un fichier ZIP
Via le gestionnaire de fichiers
- Allez à DirectAdmin
- Ouvrez le gestionnaire de fichiers
- Naviguez vers le dossier PrestaShop
- Sélectionnez tout
- Cliquez sur Compresser
- Téléchargez l'archive
Sauvegardes automatiques
Via Installatron
- Allez à votre PrestaShop dans Installatron
- Cliquez sur Paramètres
- Trouvez Sauvegardes automatiques
- Configurez :
- Fréquence (quotidienne/hebdomadaire)
- Combien de sauvegardes conserver
- Ce qu'il faut sauvegarder - Enregistrez les paramètres
Via DirectAdmin
- Allez à Sauvegardes dans DirectAdmin
- Sélectionnez votre domaine
- Configurez les sauvegardes automatiques
- Choisissez l'emplacement de sauvegarde
Restaurer une sauvegarde
Restaurer la base de données
- Connectez-vous à phpMyAdmin
- Sélectionnez la base de données vide
- Cliquez sur Importer
- Sélectionnez votre fichier de sauvegarde SQL
- Cliquez sur Démarrer
- Attendez que l'importation soit terminée
Restaurer les fichiers
- Supprimez ou renommez les fichiers actuels
- Téléchargez vos fichiers de sauvegarde via FTP
- Décompressez si nécessaire
- Vérifiez les droits des fichiers
Via Installatron
- Allez à votre installation
- Cliquez sur Restaurer
- Sélectionnez une sauvegarde dans la liste
- Confirmez l'action de restauration
- Attendez que le processus soit terminé
Préparer la migration
Liste de contrôle avant la migration
Avant de commencer :
- Faites une sauvegarde complète
- Notez tous les paramètres
- Vérifiez la version PHP sur le nouveau serveur
- Comparez les versions MySQL
- Planifiez le moment de la migration
Activer le mode maintenance
Évitez les commandes pendant la migration :
- Allez au back-office de PrestaShop
- Activez le mode maintenance
- Informez les clients si nécessaire
Effectuer la migration
Étape 1 : Faire une sauvegarde
- Faites une sauvegarde complète de la base de données
- Téléchargez tous les fichiers
- Vérifiez que tout est complet
Étape 2 : Télécharger les fichiers
- Connectez-vous au nouveau serveur via FTP
- Téléchargez tous les fichiers PrestaShop
- Cela peut prendre du temps pour les grandes boutiques
Étape 3 : Importer la base de données
- Créez une nouvelle base de données sur le nouveau serveur
- Créez un utilisateur de base de données avec des droits
- Importez la sauvegarde SQL via phpMyAdmin
- Notez les nouvelles informations de la base de données
Étape 4 : Modifier la configuration
Éditez le fichier settings.inc.php :
- Ouvrez le fichier via FTP
- Modifiez les informations de la base de données :
- Nom de la base de données
- Utilisateur de la base de données
- Mot de passe de la base de données
- Serveur de la base de données - Enregistrez et téléchargez
Étape 5 : Vider le cache
- Supprimez le contenu des dossiers de cache
- Créez un nouveau class_index.php
- Videz le cache Smarty
Après la migration
Tester
Vérifiez soigneusement :
- La page d'accueil se charge correctement
- Les produits sont visibles
- Les images s'affichent
- Le processus de commande fonctionne
- Les paiements sont traités
- Panneau d'administration accessible
Modifier le DNS
- Modifiez les enregistrements A vers le nouveau serveur
- Attendez la propagation DNS
- Vérifiez avec des outils whatsmyip
Certificat SSL
- Installez SSL sur le nouveau serveur
- Forcez HTTPS dans PrestaShop
- Testez la connexion sécurisée
Problèmes courants
Page blanche après migration
- Vérifiez les paramètres de la base de données
- Vérifiez les droits des fichiers
- Consultez les journaux d'erreurs
Images non visibles
- Vérifiez les chemins dans la base de données
- Regénérez les images
- Vérifiez les droits sur le dossier img
Erreur 500
- Vérifiez le fichier htaccess
- Vérifiez la compatibilité de la version PHP
- Consultez les journaux d'erreurs du serveur
Articles connexes
- Configurer les paiements PrestaShop
- Optimiser les performances de PrestaShop
- Installer PrestaShop via Installatron
Besoin d'aide ?
Nous sommes là pour vous ! Vous rencontrez des problèmes ou avez des questions ? Notre équipe de support est prête à vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.
0 van 0 vonden dit nuttig