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 local vers serveur Prestashop ?

tout servces prestashop

1. Migrer PrestaShop d’un serveur local à un hébergement en ligne étape par étape

Pour migrer votre boutique PrestaShop locale vers un serveur en ligne, commencez par exporter la base de données depuis phpMyAdmin, puis compressez tous les fichiers de votre site local. Ensuite, connectez-vous à votre hébergement via FTP et transférez les fichiers.

Une fois les fichiers uploadés, importez la base de données sur le serveur via phpMyAdmin. N’oubliez pas de modifier les paramètres de connexion dans parameters.php (ou settings.inc.php selon la version) afin d'adapter votre boutique au nouvel environnement. Vous devrez également mettre à jour l’URL de base dans la base de données.


2. Transférer votre site PrestaShop local vers un serveur distant sans perte de données

La première étape consiste à sauvegarder l’intégralité de votre boutique locale : base de données MySQL et fichiers du site. Une fois les données en sécurité, transférez les fichiers via un logiciel FTP comme FileZilla sur le serveur de destination.

Importez ensuite la base de données sur votre hébergement via phpMyAdmin. Vérifiez les chemins et les URL dans la table ps_shop_url. Si besoin, modifiez les paramètres manuellement pour faire correspondre l’adresse du serveur. Un transfert bien préparé garantit une mise en ligne rapide et sans erreur.


3. Modifier les paramètres de configuration après migration locale de PrestaShop vers un serveur

Une fois PrestaShop transféré, accédez au fichier de configuration (app/config/parameters.php pour PrestaShop 1.7+ ou config/settings.inc.php pour les versions antérieures). Modifiez les informations de connexion à la base de données (nom, utilisateur, mot de passe, hôte).

Vous devez aussi ajuster l’URL de base et le domaine dans la base de données (ps_shop_url) pour qu’ils correspondent à votre nom de domaine réel. Ces ajustements sont essentiels pour que la boutique fonctionne correctement en ligne, sans redirection vers l’environnement local.


4. Mettre à jour les URL et le nom de domaine après une migration PrestaShop local vers serveur

Après avoir transféré votre boutique, vous devrez modifier les URL internes. Connectez-vous à phpMyAdmin et éditez les champs domain, domain_ssl et physical_uri dans la table ps_shop_url.

Indiquez votre domaine réel (exemple : www.maboutique.com) et assurez-vous que physical_uri pointe vers /. Ces réglages sont indispensables pour que PrestaShop génère les bons liens et évite les erreurs de type page blanche ou redirection vers localhost.


5. Importer correctement la base de données PrestaShop d’un environnement local vers un hébergeur

Lors de l’importation, utilisez l’interface phpMyAdmin de votre hébergeur pour importer le fichier .sql de votre base locale. Assurez-vous que l'encodage est bien en UTF-8 et que la structure de la base de données respecte les limites de taille imposées par votre hébergeur.

En cas de dépassement, découpez le fichier SQL ou utilisez un outil comme BigDump. Une fois la base importée, vérifiez les données sensibles : chemins, URLs, et configuration des connexions. Une base propre et correctement importée garantit la stabilité du site.


6. Résoudre les erreurs après la migration de PrestaShop du local vers le serveur

Après une migration, il est fréquent de rencontrer des erreurs comme un écran blanc, des liens cassés ou une erreur 500. Vérifiez les fichiers de logs (dossier var/logs/ ou logs/) pour identifier les causes précises.

La plupart du temps, ces erreurs viennent d’un cache corrompu ou d’un paramètre mal configuré. Supprimez les dossiers cache et var/cache selon la version utilisée, puis rechargez votre boutique. Assurez-vous également que le serveur dispose des extensions PHP requises (comme pdo_mysql, intl, mbstring...).


7. Vider le cache de PrestaShop après une migration locale vers un hébergement web

Une fois les fichiers et la base transférés, il est recommandé de vider le cache manuellement pour éviter les erreurs de compilation. Supprimez les dossiers var/cache/prod (PrestaShop 1.7+) ou cache/smarty/ (versions plus anciennes).

Cela permet à PrestaShop de reconstruire ses fichiers temporaires en fonction du nouvel environnement. Sans cette étape, vous risquez de rencontrer des bugs d’affichage ou des erreurs serveur. Il est également conseillé de désactiver puis réactiver le cache via le back-office une fois la migration terminée.


8. Activer le mode debug après migration de PrestaShop local vers serveur pour identifier les erreurs

En cas de dysfonctionnement après la migration, activez le mode debug pour afficher les erreurs détaillées. Pour ce faire, ouvrez le fichier defines.inc.php et remplacez define('_PS_MODE_DEV_', false); par true.

Ce mode permet de repérer plus facilement les problèmes liés aux modules, aux permissions de fichiers ou aux chemins mal configurés. Une fois les correctifs appliqués, n'oubliez pas de désactiver le mode debug pour garantir la sécurité de votre boutique en production.


9. Vérifier les permissions des fichiers après migration locale vers un serveur PrestaShop

Lors du transfert FTP, il se peut que les droits des fichiers soient mal attribués. Assurez-vous que les dossiers comme img, modules, var, cache ou themes sont bien en écriture (généralement 755 pour les dossiers et 644 pour les fichiers).

Si les permissions sont trop restrictives, PrestaShop ne pourra pas créer de fichiers temporaires ni enregistrer de modifications. Des erreurs d’installation de module ou de sauvegarde peuvent apparaître. Ajuster les permissions est donc une étape clé pour finaliser votre migration proprement.


10. Tester votre boutique PrestaShop après migration locale vers serveur avant de la rendre publique

Avant d’ouvrir votre boutique au public, testez toutes les fonctionnalités : navigation, recherche, panier, paiement, inscription, envoi d’e-mails, etc. Vérifiez aussi l’affichage sur mobile et la compatibilité multi-navigateurs.

Si tout est conforme, vous pouvez rediriger votre nom de domaine vers le serveur et lancer la boutique. Cette phase de test évite les mauvaises surprises et assure une expérience fluide dès les premières visites. Une migration bien testée, c’est une boutique prête à convertir dès le jour 1.