Child pages
  • Installer PrestaShop

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

Certains hébergeurs web proposent une installation en 1 clic, qui vous permet de gagner du temps et de vous lancer encore plus rapidement. En France, PrestaShop vous recommande OVH : http://www.ovh.com/fr/web/prestashop/

Ces hébergeurs utilisent généralement ces bibliothèques de scripts :

Ces bibliothèques permettent de considérablement réduire le temps d'installation pour les utilisateurs inexpérimentés. Certains de ces scripts permettent même de faire une mise à jour en 1 clic, ce qui inestimable en terme de temps gagné.

D'autres hébergeurs ont leur propre script d'installation. Demandez plus d'information à votre propre hébergeur.

Enfin et surtout, PrestaShop dispose de sa propre solution d'hébergement : en créant un compte sur PrestaBox, vous vous déchargerez de tous les soucis techniques, qui seront gérés par notre équipe, et vous pourrez vous concentrer sur votre boutique, vos clients et vos vantes. Rendez vous sur https://www.prestabox.com/ pour plus d'information.

...

Instructions d'installation rapides

Voici des rapides indications pour ceux qui sont déjà habitués à l'installation d'applications PHP/MySQL sur un serveur web. Si le manque de détail vous gêne, vous trouverez des instructions détaillées dans la section suivante.

...

  1. Téléchargez l'archive de PrestaShop et décompressez-la sur votre ordinateur si ce n'est pas déjà fait.
  2. Créez une base de données pour votre boutique PrestaShop sur votre serveur web, si c'est possible. Dans le cas où il n'y a pas d'utilisateur MySQL avec les droits pour accéder à cette base de données et la modifier, créez-en un.
  3. Mettez les fichiers en ligne à partir de l'archive décompressée, à l'emplacement désiré sur votre serveur web. Ne mettez pas directement en ligne le dossier "prestashop" : uniquement les dossiers et fichiers qu'ils il contient.
  4. Lancez le script d'installation de PrestaShop en vous rendant à l'adresse publique de son emplacement sur le serveur, à l'aide d'un navigateur web. Ce devrait être la même URL que celle où vous avez mis les fichiers en ligne.
  5. Suivez les instructions données par les écrans d'installation.
  6. Une fois installé, supprimez le dossier /install et renommez le dossier /admin, en lui donnant un nom qui vous est unique, pour des raisons de sécurité.

...

Vous pouvez télécharger la dernière version stable de PrestaShop à l'adresse http://www.prestashop.com/fr/telechargement.

Image Added

Vous n'avez qu'une option de téléchargement : la version stable, qui est prête à être utilisée pour tout type de boutique.

...

Depuis FileZilla (ou n'importe quel autre client FTP de votre choix), naviguer dans les dossiers locaux jusqu'à parvenir à celui de vos fichiers PrestaShop décompressés. Gardez le dossier ouvert dans la section "Site local" de FileZilla, à gauche.

Image Added

Dans la partie "Site distant" (à droite), naviguez jusqu'à l'emplacement de votre serveur d'où vous souhaitez que PrestaShop soit accessible au public (racine du domaine, sous-domaine ou dossier que vous avez créé...). Cela peut changer du tout au tout, en fonction de votre hébergeur et de vos besoins :

...

Dans la fenêtre locale de votre client FTP (à gauche), vous devriez maintenant avoir le dossier où se trouvent les fichiers de PrestaShop tiré de l'archive Zip, et dans la fenêtre distante (à droite), le dossier de destination sur votre serveur. Si vous ne l'avez jamais fait auparavant, mettre des fichiers en ligne est très simple : sélectionnez tous les fichiers du dossier local (utilisez Ctrl-A), puis au choix, glissez-les sur la fenêtre de droite, ou faites un clic droit et dans le menu contextuel choisissez "Envoyer".

Image Added

La mise en ligne peut prendre plusieurs minutes, car PrestaShop utilise plus de 7500 fichiers dans presque 1000 dossiers. Au bout de quelques instants, tous les fichiers de PrestaShop auront été mis en ligne. Parfait !

...

Connectez-vous à phpMyAdmin avec vos identifiants, fournis par votre hébergeur. Vous devriez pouvoir vous y connecter via une adresse standard attachée à votre domaine ou votre hébergeur.

Image Added

Dans la colonne de gauche, vous pouvez voir les différentes bases de données existantes sur votre serveur MySQL. Certains ne doivent pas être modifiées, car elles sont utilisées soit pas phpMyAdmin, soit par votre hébergeur : phpmyadmin, mysql, information_schema, performance_schema et possiblement d'autres. Lisez la documentation de votre hébergeur pour savoir si l'une d'elles doit être utilisée comme base de données par défaut.

...

Le processus d'installation est simple, car il est pris en charge par l'auto-installeur de PrestaShop. Vous devriez pouvoir parcourir ses pages en une poignée de minutes. Faites en sorte de bien lire chaque page, afin de ne manquer aucune information.

...

Il y a 6 étapes. En haut de la page, l'installeur vous donne un aperçu visuel de votre position dans le processus : les visages grisés se mettent à sourire à chaque fois qu'une étape est passée.

Image Removed

Info

L'installeur a changé entre les versions 1.5.3 et 1.5.4 de PrestaShop, car une étape a été ajoutée : la page d'accueil a été divisée en deux pages, l'une pour choisir sa langue, l'autre pour accepter la licence.

Image Added

Première étape : la page d'accueil

Cette première page est une simple introduction au processus d'installation. Vous pouvez y sélectionner la langue dans laquelle vous voulez utiliser l'installeur.

Image Added

Elle vous donne également un lien vers le site de documentation (http://doc.prestashop.com/), et le numéro de téléphone du support. Vous pouvez en apprendre plus sur nos offres de support en vous rendant sur http://support.prestashop.com/fr/.

Sélectionnez la langue dans laquelle vous voulez utiliser l'installeur, puis cliquez sur "Suivant". La langue choisie sera également la langue par défaut de votre installation de PrestaShop – mais vous pourrez toujours ajouter d'autres langues.

...

Image Added

Vous devez accepter les deux licences pour passer à l'étape suivante.

...

Cette page vérifie que votre configuration serveur est correcte : réglages PHP, permissions des fichiers et dossiers, outils tiers, etc.

Image Added

Au moindre problème, l'installeur vous arrête ici, vous permettant de voir les quelques détails techniques qui ont besoin d'être corrigés, que cela soit la configuration de PHP ou la mise à jour des permissions de fichiers.

Info

Depuis la version 1.5.4, l'installeur n'affiche que les réglages posant problème. Si tous les réglages sont corrects, vous ne verrez aucune erreur, même en vous rendant sur la page "Compatibilité système".

Image Added

Voici une liste des tests réalisés durant la troisième étape :

...

Grâce à FileZilla (idem pour la plupart des clients FTP), vous n'avez pas à lancer de commande Unix. La plupart des clients FTP vous permet de changer les permissions facilement et avec une interface graphique : une fois que vous avez trouvé le fichier ou le dossier qui nécessite une modification, faites un clic-droit dessus, et dans le menu contextuel choisissez "Droits d'accès au fichier...". Cela ouvrira une petite fenêtre.

Image Added

En fonction de la configuration de votre serveur (sur laquelle vous n'avez pas forcément la main), vous devrez avoir les deux colonnes "Lire" et "Exécuter" de cochées, et au moins les lignes "Propriétaire" et "Groupe" de cochées pour la colonne "Écrire". Certains hébergeurs peuvent vous demander d'avoir la case "Écrire" publique de cochée, mais soyez prudent : laisser n'importe quel utilisateur du serveur web écrire/modifier le contenu de votre dossier PrestaShop est rarement une bonne idée.

...

Warning

N'utilisez pas de signe deux-points dans le nom de votre boutique, car cela peut empêcher certaines fonctionnalités de fonctionner (par exemple, l'envoi d'e-mail ne fonctionnera pas).

Vous pouvez remplacer le deux-points par un tiret si vous souhaitez avoir deux sections dans votre titre. Par exemple, utilisez "MaBoutique - La meilleure boutique pour acheter" au lieu de "MaBoutique : La meilleure boutique pour acheter".

Image Added

En ce qui concerne le logo, gardez en mémoire qu'il apparaîtra :

...

Cette page contient un formulaire vous permettant d'indiquer à l'installeur où se trouve le serveur de base de données, et sur quelle base de données il doit utiliser, avec les identifiants nécessaires. Toutes ces informations doivent vous avoir été fournies par votre hébergeur.

Image Added

Remplissez tous les champs avec les informations de connexion à la base de données fournies par votre hébergeur :

  • Adresse du serveur de la base. Le nom d'hôte (hostname) de votre serveur web. Il peut être lié à votre nom de domaine (comme http://sql.mydomainnameexample.com), lié à votre hébergeur (comme http://mysql2.alwaysdata.com), ou être simplement une adresse IP (comme 46.105.78.185).
  • Nom de la base. Le nom de la base de données où vous souhaitez que PrestaShop stocke ses données. Il peut s'agir d'une base de données existante sur votre serveur MySQL, ou de la base que vous avez créé spécialement avec phpMyAdmin (ou tout autre outil SQL) dans la section "Créer une base de données pour votre boutique" de ce guide.
  • Identifiant de la base. Le nom de l'utilisateur MySQL ayant accès à votre base de données.
  • Mot de passe de la base. Le mot de passe de l'utilisateur MySQL.
  • Type de base. Le moteur de base de données est le coeur du serveur de base de données. InnoDB est le moteur par défaut et vous devriez l'utiliser, mais les utilisateurs plus techniques peuvent lui préférer un autre moteur. En général, il n'est pas nécessaire de changer le réglage par défaut.
  • Préfixe des tables. Le préfixe des tables de votre base de données. Le réglage par défaut est "ps_", ce qui donne des tables comme "ps_cart" ou "ps_wishlist" ; mais si vous avez besoin d'installer plusieurs instances de PrestaShop dans la même base de données, vous devez utiliser un préfixe différent pour chaque installation. Cependant, nous vous recommandons fortement de créer une base de données par installation de PrestaShop, si votre hébergeur le permet. Mieux : ne faites qu'une installation de PrestaShop, et activez la fonctionnalité multiboutique afin de gérer plusieurs boutiques depuis la même administration de PrestaShop.
  • Supprimer les tables. Cette option n'est disponible qu'en mode développeur. Lorsque vous réinstallez PrestaShop, vous pouvez choisir de supprimer les tables déjà en place afin de faire table rase de l'installation précédente.

...

Cliquez sur "Suivant", et l'installeur commencera à remplir la base de données avec ses tables et données, et mettre à jour les fichiers de configuration. Cela peut prendre quelques minutes sur un serveur lent : merci d'être patient de ne pas toucher votre navigateur !

Image Added

L'installeur fait les actions suivantes :

  • Créer le fichier settings.inc.php, et y placer vos réglages.
  • Créer les tables de la base de données.
  • Créer la boutique par défaut avec les langues par défaut.
  • Remplir les tables de la base de données.
  • Configurer la boutique.
  • Installer les modules par défaut.
  • Installer les données de démos (produits, catégories, utilisateur, pages CMS, etc.)
  • Installer le thème.

...

Comme vous pouvez le lire sur la dernière page du processus d'installation, il reste une poignée d'action à faire avant de quitter l'installeur.

Image Added

Une manière simple d'améliorer la sécurité de votre installation de PrestaShop consiste à effacer certains fichiers ou dossiers clés. Pour ce faire, utilisez votre client FTP et travaillez directement sur votre serveur. Les éléments à effacer sont :

...