Comment faire pour migrer votre boutique Prestashop 1.7?


Mis à jour le 5 mai, 2020

Comment faire pour migrer votre boutique Prestashop 1.7?

Si vous souhaitez migrer Prestashop 1.7 vers un nouveau serveur, vous êtes au bon endroit. Ceci est un guide complet qui expose les étapes à suivre pour la migration de PrestaShop vers un nouvel hébergeur web. Alors que la plupart des guides et tutoriels en ligne supposent que vous avez de l'expérience dans le déplacement d'un site PrestaShop, ce guide décrit chaque étape clairement afin que même un « débutant » puisse changer son hébergement PrestaShop actuel par un autre.

Sauvegardez votre site PrestaShop

Avant de faire quoi que ce soit, la première étape consiste à sauvegarder votre boutique PrestaShop. Souvent, les hébergeurs web fourniront une fonctionnalité de sauvegarde en 1 clic. Bien que ce soit génial, ce guide utilisera les méthodes éprouvées « à l'ancienne » utilisant FTP et PhpMyAdmin (ne vous inquiétez pas si vous ne savez pas ce que c'est). La raison est que pratiquement chaque hébergeur offre un accès FTP et PhpMyAdmin, et il est très improbable que quelque chose puisse mal tourner en utilisant cette méthode.

Sauvegardez vos fichiers Prestashop

Pour sauvegarder vos fichiers / dossiers PrestaShop, vous aurez besoin d'un client FTP. Il y a plusieurs clients FTP disponibles en ligne. Cependant dans ce guide, nous utiliserons FileZilla comme c'est une plateforme libre et gratuite.

Vous pouvez télécharger FileZilla gratuitement depuis https://filezilla-project.org

Pendant que vous installez FileZilla, contactez votre hébergeur actuel et demandez-lui les informations suivantes (si vous ne les avez pas en main):

1. Votre hébergeur FTP

2. Votre nom d'utilisateur FTP

3. Votre mot de passe FTP

4. Votre port FTP (généralement 21).

Avant de continuer avec ce tutoriel, créez un nouveau dossier sur votre ordinateur appelé « ancien hébergeur » et rappelez-vous où il se retrouve. C'est dans ce dossier que vous allez sauvegarder Votre boutique PrestaShop.

Une fois que vous avez installé FileZilla, ouvrez-le et entrez vos informations de connexion FTP dans les cases en haut, puis cliquez sur le bouton Quickconnect.

prestashop-1-7-ftp-connexion

Une fois connecté, vous devriez voir un dossier public dans le volet de droite (sous la section site distant). Ce dossier est souvent appelé public_html ou httpdocs. Ouvrez-le.

prestashop-1-7-public_html-dossier

Une fois ouvert, vous devriez voir votre installation de PrestaShop soit la version 1.6 ou encore la plus récente version 1.7 si vous avez fait les dernières mises à jour. Vous pouvez savoir si vous êtes au bon endroit à partir des fichiers qui sont affichés. Vous devriez voir des dossiers appelés 'admin', 'app', 'bin' (ainsi que  plusieurs autres) et des fichiers tels que 'images.inc.php' et 'init.php'.

ASTUCE: Si vous avez enregistré votre PrestaShop dans un sous-dossier, par exemplevotredomaine.fr/boutique, alors vous devrez ouvrir le dossier « boutique » pour charger votre site PrestaShop. Lors de la restauration du site dans la deuxième partie de ce guide, vous devrez également recréer le dossier « boutique » sur le nouveau serveur pour y restaurer le site.

prestashop-1-7-structure-fichiers

Dans le menu de gauche (site local), localisez et ouvrez le dossier 'ancien hébergeur' que vous avez créé précédemment.

prestashop-1-7-sauvegarde-dossier

Ensuite, sélectionnez tous vos fichiers / dossiers PrestaShop 1.7 dans le volet de droite, la couleur bleu indique que les fichiers sont activés, puis faites un clic droit dessus et sélectionnez « télécharger ».

telecharger-site-prestashop-1-7

Vous devriez maintenant voir les fichiers / dossiers de PrestaShop téléchargés en bas dans la boîte des transferts.

telechargement-prestashop1-7-sauvegard

 Une fois terminé, vous pouvez fermer FileZilla.

ASTUCE: Si des fichiers échouent, ils apparaîtront dans l'onglet des transferts ayant échoué en bas. Vous pouvez ensuite les ajouter à nouveau pour réessayer de les télécharger de nouveau.

Sauvegarde de votre base de données PrestaShop

Pour sauvegarder la base de données, vous devez accéder à PhpMyAdmin. Tous les hébergeurs fournissent pratiquement cet outil que vous pouvez trouver généralement dans votre panneau de contrôle d'hébergement cPanel ou Plesk. Cependant, si vous ne le trouvez pas, demandez à votre hébergeur actuel comment y accéder. Une fois que vous avez ouvert PhpMyAdmin, cliquez sur votre base de données à partir de la barre à gauche (si elle ne s'ouvre pas automatiquement).

selectionner-prestashop1-7-base-donnees

Vous devriez maintenant voir une liste de tables avec des noms tels que « X_access », « X_accessory » et « X_address » (le X variera et dépendra de la façon dont PrestaShop a été installé.

prestashop1-7--tables-bd

Cliquez sur l'onglet « Exporter » en haut de PhpMyAdmin.

 exporter-prestashop-1-7-bd

Vous devriez maintenant voir la page de base de données d'exportation. Faites défiler vers le bas et cliquez sur le bouton « Go » puis enregistrez le fichier qui apparait sur votre ordinateur.

confirmer-export-bd-prestashop1-7

Vous avez maintenant une sauvegarde de votre base de données PrestaShop. Si votre base de données est volumineuse, vous pouvez la télécharger à nouveau dans un format compressé (cela sera plus rapide à importer plus tard). Pour ce faire, cliquez sur le bouton 'custom' (personnaliser), à côté de « Compression », sélectionnez 'zipped' dans la liste déroulante puis cliquez sur « Go ».

Restauration de votre base de données PrestaShop sur le nouvel hébergeur

Maintenant que vous avez une sauvegarde de votre base de données, vous pouvez démarrer le processus de restauration de votre site PrestaShop 1.7 sur votre nouvel hébergeur web. La première étape consiste à restaurer la base de données. Pour ce faire, vous devrez configurer une nouvelle base de données avec votre nouvel hébergeur. Cela peut être fait habituellement via le panneau de contrôle de l'hébergement web. Cependant, si vous avez des problèmes, contactez votre hébergeur qui devrait être en mesure de vous aider.

Vous devrez collecter les informations suivantes auprès de votre nouvel hébergeur (si vous ne les avez pas déjà).

1. L’emplacement de la base de données (généralement localhost)

2. Le nom d'utilisateur de la base de données

3. Le mot de passe de la base de données

4. Le nom de la base de données.

Une fois que vous avez toutes les informations, ouvrez votre nouvelle base de données dans PhpMyAdmin (encore une fois, votre hébergeur pourra vous aider à le retrouver). Sélectionnez votre base de données dans le menu à gauche.

choisir-nouvelle-bd-prestashop1-7

Ensuite, cliquez sur le bouton « Importer » en haut.

importer-prestashop1-7-base-donnees

Cliquez sur le bouton « Choisir un fichier » et sélectionnez la sauvegarde de la base de données que vous avez téléchargée précédemment.

choisir-fichier-base-donnees-prestashop1-7

Cliquez ensuite sur le bouton « Go » en bas pour démarrer l'importation de la base de données PrestaShop.

confirmer-import-bd-prestashop1-7

Une fois terminé, vous devriez voir apparaître un message indiquant que l'importation a été effectuée avec succès dans une boîte verte.

finalisation-import-bd-prestashop1-7

 Une fois votre base de données PrestaShop a été restaurée, vous pouvez maintenant fermer PhpMyAdmin.

Mise à jour de votre fichier prestashop/app/config/parameters.php

Maintenant que vous avez restauré votre base de données, vous devez mettre à jour votre fichier PrestaShop parameters.php. Ce fichier indique à PrestaShop les détails importants de la connexion à la base de données. Dans votre dossier de sauvegarde « ancien hébergeur », vous devriez voir un dossier appelé 'app'. Ouvrez ce dossier.

prestashop-1-7-dossier-app

Maintenant, ouvrez le dossier « config ».

prestashop-1-7-dossier-config

Vous devriez maintenant voir un fichier appelé « paramètres ». Vous devrez ouvrir ce fichier avec un éditeur de texte simple tel que Notepad ou Notepad ++.

Attention: Ne l'ouvrez pas avec un éditeur de texte avancé tel que WordPad ou Microsoft Word car cela endommagerait le fichier.

Vous devez maintenant remplacer du texte dans ce fichier par vos nouveaux détails de base de données.

Localiser la ligne:

'database_host' => 'CCCCCC' ,

(Le vôtre aura quelque chose d'autre que CCCCCC). Changer CCCCCC par l’emplacement de base de données (habituellement 'localhost').

Localiser la ligne:

'database_name' => 'DDDDDD',

(Le vôtre aura autre chose que DDDDDD). Modifier le DDDDDD avec le nom de votre base de données.

Localiser la ligne:

'database_user' => 'EEEEEE',

(Le vôtre aura autre chose que EEEEEE). Modifier le EEEEEE par le nom d'utilisateur de votre base de données.

Localiser la ligne:

'database_password' => 'FFFFFF',

(Le vôtre aura autre chose que FFFFFF). Modifier le FFFFFF pour correspondre au mot de passe de votre base de données.

Une fois que vous avez apporté les modifications ci-dessus, enregistrez le fichier et fermez-le.

Téléchargez votre sauvegarde PrestaShop (fichiers / dossiers) sur le serveur du nouvel hébergeur

Comme vous avez maintenant une base de données restaurée et un fichier parameters.php mis à jour, vous pouvez passer à la phase de téléchargement des fichiers / dossiers de PrestaShop vers le nouvel hébergeur.

Vous aurez besoin des détails suivants de votre nouvel hébergeur.

1. Hébergeur FTP

2. Nom d'utilisateur FTP

3. Mot de passe FTP

4. Port FTP (généralement 21).

Vous trouverez généralement les détails ci-dessus dans le panneau de contrôle de votre nouvel hébergeur (et souvent dans l'e-mail de bienvenue de votre nouvel hébergeur). Cependant, si vous ne parvenez pas à les trouver, demandez à votre nouvel hébergeur qui sera en mesure de vous les fournir.

Ouvrez à nouveau FileZilla et entrez les détails FTP en haut de votre nouvel hébergeur, puis cliquez sur "Quickconnect".

connexion-nouveau-hebergeur-prestashop-1-7-ftp

Une fois connecté, ouvrez le dossier public de votre nouvel hébergeur (généralement appelé public_html ou httpdocs).

ouvrir-public_html-prestashop-1-7

Dans le volet de gauche, ouvrez votre dossier de sauvegarde (ancien hébergeur).

prestashop-1-7-backup-ancien-hebergeur

Sélectionnez tous vos fichiers / dossiers PrestaShop 1.7 puis faites un clic droit et sélectionnez «Télécharger» (ou faites-les glisser dans le dossier public).

upload-prestashop-1-7-sauvegard

Vous devriez maintenant voir la sauvegarde de vos fichiers PrestaShop téléchargés sur le serveur.

uploading-prestashop-1-7-suavegarde

Une fois tous les fichiers / dossiers téléchargés, vous avez entièrement restauré votre site PrestaShop 1.7.

Astuce: Vous pouvez utiliser l'onglet "Transferts échoués" en bas pour voir les fichiers qui n'ont pas été téléchargés correctement.

Changer et pointer les DNS de votre domaine vers le nouvel hébergeur

Vous devriez maintenant avoir une sauvegarde entièrement restaurée de votre site PrestaShop 1.7 sur votre nouvel hébergement. Il ne vous reste plus qu'à diriger votre domaine vers le nouvel hébergement au lieu de l'ancien. Pour ce faire, vous devrez mettre à jour les serveurs de noms de votre domaine vers votre nouvel hébergeur ou le DNS du domaine.

Votre nouvel hébergeur sera en mesure de fournir ces informations, et l'entreprise auprès de laquelle vous avez acheté le nom de domaine pourra les configurer pour vous (vous pouvez souvent le faire vous-même via le panneau de contrôle de domaine).

En raison des milliers d'entreprises en ligne qui offrent l'enregistrement de domaine, il n'est pas possible pour nous de montrer cette étape. Mais si vous recherchez "votre registrar de nom de domaine + modification DNS", vous allez probablement trouver facilement les étapes à suivre.

Vous pouvez aussi consulter nos guides suivants:

Une fois que vous avez effectué le changement ci-dessus, il faudra jusqu'à 24 heures pour qu'il devienne actif. Une fois cela fait, vous devriez consulter votre boutique PrestaShop 1.7 en ligne et complétement restaurée !

Si ce guide vous a aidé ou si vous pensez qu'il pourrait être amélioré, veuillez nous le faire savoir dans les commentaires ci-dessous.




Rubriques des articles




Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Je suis rendue à près de 40 noms de domaines chez cet hébergeurs et maintenant 5 serveurs VPS. Je ne me pose même plus de question à chaque projet, je commande uniquement chez eux. Le SAV est très rapide et parle français, la disponibilité des sites est total et surtout leur interface est d'une clar …

Rubeaud Maud à propos LWS

Montrer une autre revue
Lire les avis LWS



Plans d'hébergement




Les plans d'hébergement de 43 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

2

Hostpapa France

2.95 EURO

Ajouter un Avis
Visiter

3

Greengeeks

4.95 USD

Ajouter un Avis
Visiter

4

Siteground

6.95 USD

Ajouter un Avis
Visiter

5

Planethoster France

5.99 EURO

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter




Hébergeurs par avis de clients

Planethoster France
192 avis des clients
Hostpapa France
74 avis des clients
Infomaniak France
56 avis des clients
Rapidenet
50 avis des clients
Hostinger
47 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Planethoster France
187 / 192 recommandé
Infomaniak France
56 / 56 recommandé
Rapidenet
49 / 50 recommandé
Hostinger
44 / 47 recommandé
Hostpapa France
39 / 74 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Votre avis sur notre site



Contacter l'éditeur

Posez votre question