Aller au contenu

Migration PrestaShop

Migration PrestaShop

Au courant de la vie d’une boutique PrestaShop, un propriétaire aura certainement à migrer sa boutique vers un nouveau serveur. Cela pourrait être pour des raisons d’évolutivité ou même pour vous un meilleur service. Généralement les hébergeurs web proposent un service de migration web gratuite vers leur plateforme. Peu importe la raison de la migration de votre boutique PrestaShop, cette tâche peut s’avérer complexe pour toute personne qui manque de connaissance. Mais réellement, la tâche se réalise facilement si on s’y connait un peu ou si on suit un bon guide comme le nôtre.

Migration de PrestaShop vers un autre serveur

Prérequis à la migration de PrestaShop

Avant de procéder à la migration de votre boutique PrestaShop, nous recommandons de mettre la boutique en mode maintenance. Ainsi, un visiteur ne perdra pas ses données si il consulte votre site au courant de la migration.
Il faudra aussi vérifier que le serveur de destination soit compatible avec PrestaShop. Vous pouvez le vérifier en lisant notre article sur l’installation de PrestaShop.
Par ailleurs, la migration s’effectuera à l’aide d’un logiciel de transfert de fichiers, le client FTP à l’exemple de Filezilla.

Exportation de la boutique

Une installation PrestaShop fonctionnelle est constitué de deux ensembles principaux: les fichiers et la base de données. Nous allons donc exporter ces deux parties vers l’ordinateur à l’aide du client FTP. Dans ce sens, les panneaux d’administration incluent généralement des outils pour réaliser la sauvegarde des fichiers. C’est cette sauvegarde que nous téléchargerons sur la machine. Rendez-vous dans le dossier public de votre site pour créer une archive et téléchargez là sur votre machine grâce à votre client FTP.

De même pour la base de données, utilisez l’outil disponible pour créer une archive .sql et la télécharger sur votre ordinateur. Vous pouvez toujours demander conseil à votre hébergeur qui vous aidera certainement. À noter que ce téléchargement prendra du temps en fonction de la taille de vos fichiers et base de données.

Importation sur le nouveau serveur

Les archives sont prêtes à être téléchargées sur le nouvel hébergement. Nous allons procéder à l’inverse de la procédure effectuée pour l’exportation depuis l’ancien serveur. Déceler le dossier public de votre installation où vous chargerez l’archive des fichiers. Ensuite, décompressez l’archive pour faire apparaître les fichiers.

Faites de même pour la base de données. Cependant, nous allons avant tout créer une nouvelle base de données que nous peuplerons avec l’archive prise du serveur précédent. Idéalement, il faudra pas changer les informations de cette base pour réduire les configurations suivantes.

Mise à jour des fichiers de configuration

Si vous avez eu à changer les informations de la base de données (nom, utilisateur, mot de passe…), il faudra donc mettre à jour le fichier dossier_public/config/settings.inc.php. Cette modification reliera la nouvelle base de données à l’installation de PrestaShop.

Vérification des autorisations et permissions

La dernière étape de la migration de votre boutique PrestaShop consistera à vérifier que chaque fichier détient les permissions adéquate. La règle générale étant:

  • Permissions des fichiers: 644
  • Permissions des dossiers: 755

Après cette étape, la migration devrait être achevée avec succès. Pensez donc à vider le cache de votre navigateur et forcer une nouvelle indexation de votre site pour pouvoir constater le résultat.