Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Comment faire une migration de serveur Prestashop ?

tout servces prestashop

1. Migrer votre boutique PrestaShop vers un nouveau serveur sans perdre de données

La migration d’un serveur PrestaShop commence par une sauvegarde complète de vos fichiers et de votre base de données. Copiez tous les fichiers du site (via FTP ou cPanel) ainsi que la base MySQL via phpMyAdmin. Cela vous permet de réinstaller la boutique à l’identique sur le nouveau serveur.

Sur le nouvel hébergement, importez la base de données, transférez les fichiers, et mettez à jour les paramètres de connexion dans le fichier app/config/parameters.php ou settings.inc.php. Une migration propre conserve tous vos produits, commandes, et configurations, assurant une transition fluide pour vos clients.


2. Changer de serveur PrestaShop en toute sécurité avec une sauvegarde complète

Avant toute migration, effectuez une sauvegarde intégrale de votre boutique. Cela comprend les fichiers du site, les modules, les images et la base de données. Stockez cette sauvegarde dans un espace sécurisé, localement ou sur un cloud.

Une fois la sauvegarde terminée, vous pourrez toujours revenir à l’ancien serveur en cas de problème. Cette étape est cruciale pour sécuriser vos données clients, votre catalogue produit et l’intégrité de votre site. Ne la négligez pas, même pour une migration simple entre hébergements mutualisés.


3. Transférer PrestaShop vers un nouvel hébergement en quelques étapes simples

La migration de serveur nécessite de copier vos fichiers PrestaShop vers le nouvel hébergement via FTP ou un gestionnaire de fichiers. Ensuite, exportez votre base de données depuis l’ancien serveur et importez-la dans le nouveau via phpMyAdmin.

Une fois les données transférées, modifiez les paramètres de connexion dans le fichier de configuration de PrestaShop (parameters.php ou settings.inc.php). Testez ensuite votre site sur le nouveau serveur. Si tout fonctionne, vous pourrez rediriger votre nom de domaine vers le nouvel hébergement via les DNS.


4. Modifier les fichiers de configuration de PrestaShop après migration vers un nouveau serveur

Après avoir transféré les fichiers et la base de données, vous devez mettre à jour le fichier de configuration qui contient les paramètres de connexion à la base de données. Sur PrestaShop 1.7+, ce fichier se trouve dans app/config/parameters.php.

Saisissez les informations du nouveau serveur : nom de la base, utilisateur, mot de passe, et nom d’hôte. Assurez-vous également que les permissions des fichiers sont correctes. Cette étape permet à votre boutique de communiquer avec la base de données restaurée sur le nouvel hébergement.


5. Corriger les erreurs courantes après une migration de serveur PrestaShop

Suite à une migration, il n’est pas rare de rencontrer des erreurs telles que des images manquantes, une page blanche ou une base de données inaccessible. Ces erreurs sont souvent liées à une mauvaise configuration ou un oubli de fichier.

Vérifiez d’abord les chemins absolus dans les fichiers .htaccess et robots.txt, puis nettoyez le cache de PrestaShop (var/cache ou cache/). Assurez-vous également que toutes les extensions PHP requises sont bien activées sur le nouveau serveur. Ces vérifications simples résolvent la plupart des problèmes post-migration.


6. Rediriger votre nom de domaine vers le nouveau serveur PrestaShop avec les DNS

Une fois votre boutique fonctionnelle sur le nouveau serveur, vous devez mettre à jour les enregistrements DNS de votre nom de domaine pour qu’il pointe vers la nouvelle adresse IP. Cette modification se fait dans l’interface de gestion de votre registrar.

La propagation DNS peut prendre jusqu’à 24 heures, pendant lesquelles certains visiteurs verront encore l’ancienne version. Pour éviter toute interruption, ne supprimez pas immédiatement l’ancien hébergement. Cette redirection est la dernière étape pour rendre votre migration totalement effective.


7. Vérifier la compatibilité de votre nouveau serveur avant de migrer PrestaShop

Avant toute migration, assurez-vous que le nouvel hébergement est compatible avec la version de votre PrestaShop : version de PHP, extensions requises (pdo_mysql, intl, mbstring, etc.), limite mémoire, et accès à la base de données.

Vous pouvez créer un fichier phpinfo.php pour vérifier la configuration. Si certaines fonctions sont manquantes, contactez votre hébergeur ou envisagez une mise à jour de votre PrestaShop. Une incompatibilité technique peut entraîner un site non fonctionnel après migration.


8. Migrer PrestaShop en local vers un serveur distant pour mettre votre boutique en ligne

Si vous avez développé votre boutique PrestaShop en local, vous pouvez la déployer sur un serveur distant. Transférez les fichiers via FTP et exportez votre base de données locale via phpMyAdmin. Importez-la ensuite sur le serveur distant.

N’oubliez pas d’ajuster les paramètres de configuration (parameters.php), et de vérifier que les URL dans la base de données correspondent à votre domaine réel. Cette migration locale-vers-serveur est idéale pour tester avant de lancer la boutique en ligne officiellement.


9. Nettoyer le cache de PrestaShop après migration vers un nouveau serveur

Après une migration, PrestaShop peut afficher des erreurs liées à des fichiers de cache obsolètes. Supprimez les dossiers var/cache (PrestaShop 1.7+) ou cache/smarty/ (PrestaShop 1.6) pour forcer la régénération du cache.

Cette opération permet de repartir sur une base saine, en adaptant les fichiers temporaires à l’environnement du nouveau serveur. Vous éviterez ainsi les pages blanches, erreurs de compilation Smarty, ou affichages incohérents. C’est une étape simple mais indispensable après chaque changement de serveur.


10. Tester votre boutique après migration de PrestaShop pour éviter toute interruption de service

Une fois la migration terminée, testez tous les aspects de votre site : navigation, fiches produits, panier, tunnel de commande, paiement, et envoi d’e-mails. Vérifiez également les performances et la compatibilité mobile.

Utilisez les outils comme Google PageSpeed ou GTmetrix pour vous assurer que le nouveau serveur offre de bonnes performances. Tester votre boutique post-migration est la garantie d’une expérience client optimale et d’une boutique prête à recevoir du trafic sans interruption.