Migration
Ce guide vous accompagne dans la migration de vos données PrestaBlog lors d'un changement de boutique, de serveur ou d'environnement.
Changement de boutique ou de serveur
En revanche, lors d'une migration de boutique (par exemple de PrestaShop 1.6 ou 1.7 vers PrestaShop 9, ou lors d'un changement de serveur ou d'environnement), certaines pratiques peuvent provoquer des problèmes si l'ordre des opérations n'est pas respecté.
Solution recommandée
C'est précisément pour éviter ces situations que PrestaBlog intègre un système d'export et d'import dédié, conçu pour simplifier les migrations et éviter les manipulations techniques complexes.
Ce système permet de migrer l'ensemble des données du blog :
- Contenus (articles)
- Catégories
- Auteurs
- Commentaires
- Images
- Configuration
Le système d'export et d'import est disponible sur toutes les versions, y compris pour PrestaShop 1.6 et 1.7. Il est fourni sur demande auprès du support, ces versions ne pouvant pas être publiées sur PrestaShop Addons en raison des contraintes de validation imposées, notamment sur les versions de PHP.
Export des données
Exporter les données depuis la boutique d'origine (voir Export de données).
Conseil
Il est recommandé d'effectuer l'export juste avant la bascule, afin de limiter les écarts de contenu entre l'ancienne et la nouvelle boutique.
Import des données
Le principe est simple :
- Installer PrestaBlog sur la nouvelle boutique (voir Installation) et vérifier son bon fonctionnement avant import
- Créer préalablement les auteurs dans PrestaBlog si le blog utilise des auteurs
- Importer les données via l'outil prévu à cet effet (voir Import universel)
Gestion des images
Concernant les images, il est important que le dossier utilisé par PrestaBlog soit accessible au moment de l'import.
Selon le thème PrestaBlog utilisé, les images se trouvent dans l'un des dossiers suivants :
modules/prestablog/views/img/grid-and-slidesmodules/prestablog/views/img/grid-for-1-7
Le dossier exact dépend du thème sélectionné dans la configuration de PrestaBlog.
Lors de l'import, le module permet de définir, si besoin, une URL pointant vers le dossier d'images à utiliser. Peu importe l'emplacement réel de ce dossier sur le serveur, tant que l'URL renseignée est accessible.
Options pour les images lors d'une migration
- Laisser le module actif sur la boutique d'origine
- Ou rendre accessible le dossier d'images depuis un autre emplacement
Conseil
Il est recommandé de conserver une sauvegarde des images du blog afin de sécuriser la migration, indépendamment de l'accessibilité de la boutique d'origine.