Blog

Créez votre site e-commerce avec Prestashop - Partie 2 - Installation

Vous avez découvert Prestashop, son fonctionnement général et son écosystème. Vous avez pu constater que Prestashop est un CMS e-commerce complet qui va vous faire gagner un temps précieux pour la mise en place de votre boutique en ligne.

Dans cette deuxième partie, nous allons voir pas à pas comment installer votre boutique Prestashop sur votre hébergement.

Créez votre site e-commerce avec Prestashop - Partie 2 - Installation

Ce tutoriel n'a pas vocation à entrer dans le détail du fonctionnement de Prestashop ou de son code, il n'aborde pas de notions techniques complexes et est accessible à tous. Des ressources utiles sont fournies pour ceux qui souhaitent aller plus loin.

 

PARTIE 2 - INSTALLEZ PRESTASHOP SUR VOTRE HEBERGEMENT

Il est donc temps désormais d'installer Prestashop sur votre hébergement. Ne vous inquiétez pas, nous allons procéder par étapes et je vous guiderai pas à pas. Vous allez vite constater que l'installation de Prestashop n'est pas aussi compliquée que vous l'imaginez.

 

Préparez votre environnement

Avant toute chose, il faut préparer tout ce dont vous allez avoir besoin pour installer Prestashop. Il vous faut donc un nom de domaine, un hébergement, une base de données et éventuellement un client FTP.

 

Réserver un nom de domaine

Le nom de domaine correspond à l'adresse de votre site web, par exemple maboutique.com. Vous pouvez réserver votre nom de domaine chez votre hébergeur en même temps que vous souscrivez votre hébergement. Le nom de domaine est souvent offert si vous procédez ainsi.

 

Souscrire un hébergement

Pour l'hébergement, vous pouvez souscrire un mutualisé. Il tiendra en effet la charge sans problème et sera amplement suffisant pour commencer. Par la suite, si votre boutique prend de l'ampleur c'est-à-dire si votre catalogue devient conséquent et que vous avez beaucoup de visites et de commandes (je vous le souhaite !) il sera toujours temps d'envisager de passer sur un VPS voire même sur un serveur dédié.

 

Créer une base de données

Une fois votre hébergement souscrit, vous devez créer une base de données MySQL depuis l'espace d'administration de votre hébergement. Notez bien les codes d'accès à cette base que votre hébergeur va vous communiquer car il vous seront utiles pour installer Prestashop.

 

Installer un client FTP

Un client FTP n'est pas indispensable puisque ce qu'il permet est également possible depuis l'espace d'administration de l'hébergement. Il est toutefois plus pratique de passer par un client FTP car il évite d'avoir à se connecter à chaque fois à l'espace d'administration de l'hébergement et les manipulations sont globalement plus rapides et plus intuitives.

Vous pouvez installer le client FTP de votre choix mais si vous ne savez pas lequel utiliser, je vous recommande FileZilla :

 

Logo du client FTP FileZilla

FileZilla est un client FTP gratuit et en français

 

Téléchargez la version de FileZilla correspondant à votre système d'exploitation à cette adresse : télécharger FileZilla

Il vous suffit ensuite de lancer l'installation et de suivre les instructions.

 

Téléchargez Prestashop

Nous y voilà, il va maintenant falloir télécharger Prestashop. Rendez-vous donc sur le site officiel du projet : télécharger Prestashop

Vous y trouverez la dernière version de Prestashop. Les versions précédentes sont disponibles sur la page des versions de Prestashop sur GitHub.

 

Lorsque nous avons vu les avantages et les inconvénients de Prestashop dans la première partie de ce tutoriel, nous avions vu que le principal inconvénient était les mises à jour et nous avions dit que nous allions en reparler. Le moment est venu !

 

Tout d'abord un petit mot sur les différentes versions disponibles : chaque version majeure, également appelée branche, dispose de plusieurs sous-versions. Une branche commence par des versions de test (alpha, beta, RC), puis une première version stable, suivie de versions correctives au fil des mois.

 

  • Version alpha : premier jet d'une nouvelle version, on pose ici les bases.
  • Version beta : second jet plus évolué, on apporte des améliorations et des corrections de bugs.
  • Version RC (Release Candidate) : dernier jet avant la mise à disposition effective, on corrige les derniers bugs.
  • Version stable : version finale désormais utilisable en production.

 

Les versions alpha, beta et RC ne doivent jamais être utilisées sur une boutique en production !

Ce sont des versions destinées à la communauté de développeurs de Prestashop qui va les tester et faire des retours à l'équipe Prestashop pour les améliorer et corriger les bugs. Pour une boutique en production, vous ne devez donc vous intéresser qu'aux versions stables de Prestashop.

 

Une boutique en production est une boutique qui est en ligne et en fonctionnement effectif c'est-à-dire qu'elle accueille des visiteurs, reçoit des commandes, etc...

 

Maintenant que vous savez tout sur les différentes versions, la dernière chose qu'il vous reste à savoir c'est que chez Prestashop, chaque nouvelle version majeure demande de la patience ! Ces nouvelles versions ne sont pas toujours véritablement stables à leur sortie. Elles cassent souvent la compatibilité avec les différents addons qui sont donc également à mettre à jour ce qui signifie que vous allez devoir attendre un certain temps avant que les addons que vous utilisez sur votre boutique soient compatibles.

 

En règle générale, il faut attendre plusieurs mois avant de pouvoir considérer qu'une nouvelle version majeure de Prestashop est vraiment utilisable sur une boutique en production.

 

« Ok mais alors quelle version je dois télécharger moi au final ? »

 

Choisissez la dernière version stable de la branche la plus récente, à condition qu'elle soit sortie depuis plusieurs mois. Si elle vient tout juste de sortir, préférez la dernière version stable de la branche précédente, tant qu'elle est encore maintenue. Dans tous les cas, vérifiez que le thème et les modules que vous comptez utiliser sont compatibles avec la version choisie.

Téléchargez donc cette version depuis la page de téléchargement indiquée plus haut.

 

Vous obtenez ainsi un fichier ZIP nommé par exemple prestashop_X.Y.Z.zip (X.Y.Z correspondant au numéro de version) qui contient lui-même un fichier ZIP nommé prestashop.

 

Dézippez ces fichiers l'un après l'autre et placez le contenu final dans un dossier nommé prestashop où vous le souhaitez sur votre ordinateur. Vous êtes prêt pour installer Prestashop sur votre hébergement !

 

Installez Prestashop sur votre hébergement

Enfin nous y voici ! Je suis sûre que vous frétillez d'impatience alors on y va !

 

Je considère que vous avez déjà installé et configuré FileZilla et compris comment transférer des fichiers sur votre serveur. Si ce n'est pas le cas, la documentation de votre hébergeur vous indiquera comment vous connecter à votre espace FTP.

 

Ouvrez votre client FTP (FileZilla) et transférez sur votre serveur le contenu du dossier prestashop que vous avez téléchargé. Je dis bien le contenu du dossier et non le dossier lui-même car sinon, vous allez obtenir une URL du type maboutique.com/prestashop au lieu de seulement maboutique.com ce qui n'est pas forcément ce que vous souhaitez.

 

Une fois le contenu du dossier transféré, ouvrez votre navigateur et tapez votre nom de domaine suivi de /install ce qui devrait vous donner une URL ressemblant à maboutique.com/install. Si tout va bien, vous arrivez sur l'assistant d'installation de Prestashop.

 

L'installation de Prestashop va maintenant se faire en six étapes que nous allons détailler ensemble.

 

Les captures de cette partie ont été réalisées avec Prestashop 1.7. À partir de Prestashop 8, l'assistant compte une étape de plus (Contenu de la boutique) que nous verrons à sa place.

 

Etape 1 - Choix de la langue

 

Assistant d'installation de Prestashop, étape 1 : choix de la langue

Choisissez la langue de l'assistant d'installation

 

Lorsque vous arrivez sur l'assistant d'installation, vous arrivez directement sur la première étape qui consiste à choisir la langue dans laquelle vous souhaitez poursuivre l'installation. Sélectionnez donc Français(French) et cliquez sur le bouton Suivant.

 

Etape 2 - Acceptation des licences

 

Assistant d'installation de Prestashop, étape 2 : acceptation des licences

Acceptez les licences de Prestashop

 

Ici rien de bien compliqué, il vous suffit de cocher la case J'accepte les termes et conditions du contrat ci-dessus puis de cliquer sur le bouton Suivant.

 

Etape 3 - Compatibilité système

 

Assistant d'installation de Prestashop, étape 3 : vérification de la compatibilité du système

Prestashop vérifie la compatibilité de votre système

 

Si votre système est pleinement compatible, vous ne devriez même pas voir cette étape et être redirigé directement vers l'étape suivante. Dans le cas contraire, relevez les alertes émises par Prestashop et essayez de corriger les soucis indiqués. Le plus souvent, ces soucis relèvent de la configuration du serveur et ne bloquent pas la poursuite de l'installation, mais il est préférable d'avoir tous les voyants au vert.

 

Vous pouvez consulter dans la documentation officielle de Prestashop la configuration technique requise

 

Lorsque la compatibilité du système a été vérifiée et est valide, cliquez sur le bouton Suivant.

 

Etape 4 - Informations

 

Assistant d'installation de Prestashop, étape 4 : informations sur la boutique et le compte administrateur

Renseignez les informations à propos de votre boutique

 

Vous devez ici renseigner le nom et le pays de votre boutique. Il n'est pas nécessaire de renseigner l'activité principale, vous pourrez le faire une fois votre boutique installée si vous le souhaitez. Vous devez également renseigner un prénom, un nom, une adresse e-mail et un mot de passe. Ces informations vont constituer le compte de l'administrateur principal de la boutique.

 

Toutes ces informations pourront bien sûr être modifiées une fois la boutique installée mais pour l'instant notez bien l'adresse e-mail et le mot de passe que vous allez renseigner car vous en aurez besoin pour vous connecter au back-office de votre boutique.

 

Remplissez donc les champs puis cliquez sur le bouton Suivant.

 

À partir de Prestashop 8, une étape Contenu de la boutique s'intercale ici. Elle vous permet de choisir le thème à installer, d'installer ou non les produits de démonstration (bien pratiques pour découvrir Prestashop si vous débutez, vous pourrez les supprimer ensuite) et d'installer tous les modules recommandés. Faites vos choix puis cliquez sur le bouton Suivant.

 

Etape 5 - Configuration du système

 

Assistant d'installation de Prestashop, étape 5 : connexion à la base de données

Renseignez les informations de connexion à votre base de données

 

Vous devez ici entrer les informations de connexion à votre base de données. Ces informations vous ont été communiquées par votre hébergeur lorsque vous avez crée votre base de données. Si ce n'est pas le cas, vous pouvez demander à votre hébergeur de vous les renvoyer.

 

Le préfixe des tables sera ajouté au nom de toutes les tables de votre base de données. Vous pouvez le laisser tel quel mais il est préférable de le modifier pour des raisons de sécurité. Vous pouvez mettre le préfixe de votre choix mais ne choisissez pas un préfixe trop long.

 

Cliquez ensuite sur le bouton Tester la connexion à la base de données. Si toutes les informations sont correctes, Prestashop devrait parvenir à se connecter à votre base de données et vous afficher le message La base de données est connectée. Dans le cas contraire, vous avez certainement fait une erreur dans le remplissage des champs. Essayez de recommencer la procédure en faisant bien attention aux informations que vous indiquez.

 

Une fois que la connexion est opérationnelle, cliquez sur le bouton Suivant.

 

Etape 6 - Installation de la boutique

 

Assistant d'installation de Prestashop, étape 6 : installation de la boutique en cours

Prestashop lance l'installation de votre boutique

 

Prestashop lance l'installation de la boutique, vous n'avez ici rien à faire si ce n'est attendre sagement. Une fois l'installation terminée, vous devriez voir s'afficher une page ressemblant à ceci :

 

Assistant d'installation de Prestashop : installation terminée, accès au back-office et au front-office

L'installation de la boutique est terminée !

 

Félicitations ! Vous êtes arrivé au bout des étapes d'installation de Prestashop. Votre boutique est maintenant opérationnelle ! Enfin presque...

 

Il reste une toute petite manipulation à faire avant de partir à la découverte de votre back-office mais la bonne nouvelle c'est que le front-office est déjà accessible et fonctionnel ! Vous pouvez d'ailleurs le vérifier en vous rendant à l'adresse de votre boutique maboutique.com :

 

Page d'accueil d'une boutique Prestashop juste après l'installation, avec le thème par défaut

Le front-office de votre boutique est déjà opérationnel !

 

En revanche, comme je vous l'ai dit plus haut, le back-office quant à lui n'est pas encore accessible. Il reste une dernière manipulation à effectuer que nous voyons tout de suite.

 

Ouvrez votre client FTP et supprimez le dossier install de votre serveur. Tant que ce dossier est présent, Prestashop vous empêche d'accéder au back-office, pour des raisons de sécurité.

 

Rendez-vous ensuite à l'adresse maboutique.com/admin. Lors de ce premier accès, Prestashop renomme automatiquement le dossier admin avec un nom aléatoire, par exemple admin123abcdefg, et vous redirige vers la page de connexion. Notez bien cette nouvelle adresse car c'est elle qui vous permettra désormais d'accéder au back-office de votre boutique. Ce nom difficile à deviner est une protection supplémentaire pour votre back-office.

 

Si Prestashop n'a pas pu renommer le dossier, par exemple à cause des droits d'accès sur votre serveur, renommez-le vous-même avec votre client FTP. Choisissez un nom peu explicite, en incluant des chiffres, pour qu'il ne soit pas trop facile à deviner.

 

Voilà, c'est terminé pour de bon cette fois-ci ! Votre back-office est à présent lui aussi accessible et opérationnel. Nous allons d'ailleurs le découvrir dès la prochaine partie de ce tutoriel.

 

Nous sommes arrivés à la fin de la deuxième partie de ce tutoriel relative à l'installation de Prestashop. Rendez-vous la semaine prochaine pour la partie 3 qui sera consacrée à la configuration de Prestashop !

Partager cet article

Auteur de cet article :

Sabrina ROUSSEAU

Développeur web freelance spécialiste de la solution e-commerce Prestashop depuis 2010. Créatrice du site web Prestacrea ainsi que des produits qui y sont proposés.

1 commentaire

Commentaires

Laurent Vidonne

29/10/2020

Bonjour,

Merci pour ces tutos, je découvre l'univers PrestaShop et j'apprécie particulièrement vos billets, clairs et pleins d'infos utiles.

Juste une petite remarque à propos de l'installation : je suis en train d'installer PS 1.7.6.8, en suivant vos indications, mais je crois que certains détails ne sont plus à jour (?) :
- après avoir décompressé le zip d'installation, faire l'upload des 2 fichiers : index.php et prestashop.zip
- vérifier que le répertoire sur le serveur ne comporte pas déjà un fichier index.html. Si c'est le cas, le renommer ou l'effacer
- avec le browser, aller sur le site de la boutique : cela lance le fichier index.php à partir duquel se fait l'installation de PrestaShop

Encore merci pour vos tutos, je vais continuer à vous lire en installant progressivement ma boutique.

Cet article a été rédigé il y a plus d'un an. Les commentaires sont fermés.