Child pages
  • Installer PrestaShop

Versions Compared

Key

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

This content also exists in English Image Added

Contenu

Table of Contents
maxLevel3

...

Avant de vous lancer, assurez-vous de disposer des prérequis : de l'espace chez un hébergeur web, un nom de domaine, un client FTP, un éditeur de texte. Faites en sorte de suivre les instructions du chapitre "Ce dont vous avez besoin" : http://doc.prestashop.com/display/PS15/Ce+dont+vous+avez+besoin

Tip

Certains hébergeurs web proposent une installation Notre partenaire hébergeur 1&1 propose d’installer PrestaShop en 1 clic , qui afin de vous permet de gagner du temps et de vous lancer encore plus rapidement. permettre de démarrer plus rapidement. L'utilisation de ces applications peut réduire considérablement le temps d'installation pour les utilisateurs inexpérimentés.

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 votr votre boutique, vos clients et vos vantes. Rendez vous sur https://www.prestabox.com/ pour plus d'information.

...

  1. Téléchargez l'archive de PrestaShop et décompressez-la sur votre ordinateur.
  2. Créez une base de données pour PrestaShop sur votre serveur.
  3. À l'aide d'un client FTP, mettez les fichiers en ligne à partir de l'archive décompressée, à l'emplacement désiré :
    1. Si vous souhaitez que votre boutique soit accessible directement sur votre nom de domaine (ex : http://maboutique.com), mettez les fichiers à la racine de votre serveur web.
    2. Si vous souhaitez que votre boutique soit dans son propre dossier sur votre site (ex : http://monsite.com/boutique ou http://boutique.monsite.com), créez le dossier ou sous-domaine sur votre serveur web, et mettez les fichiers de PrestaShop dans ce dossier.
  4. Équipé de vos codes d'accès MySQL, suivez les instructions données par les écrans d'installation.
  5. Une fois installé, effacez le dossier /install et renommez le dossier /admin, en lui donnant un nom qui vous est unique (par exemple, /4dm1n) – si PrestaShop ne l'a pas déjà fait pour vous.
  6. Vérifiez que tout fonctionne:
    • Parcourez votre site web.
    • Connectez-vous à votre back-office (le dossier d'administration que vous avez renommé) en utilisant les codes d'accès que vous avez indiqué lors du processus d'installation.

...

Vous pouvez télécharger la dernière version stable de PrestaShop à l'adresse http://www.prestashop.com/fr/downloads. Cette page vous présente un formulaire informel, qui aide l'équipe de développement à mieux connaître ses utilisateurs.telechargement.

Image Modified

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.

Info

Si vous avez besoin de télécharger n'importe quelle autre version précédente, rendez-vous à cette adresse : http://www.prestashop.com/fr/versions-developpeurs. Faites défiler la page jusqu'à la section "Versions publiées précédemment".

Notez qu'il n'est jamais recommandé d'utiliser une version autre que la version stable actuelle.

Cliquez sur le bouton de téléchargement, et enregistrez l'archive sur votre ordinateur (par exemple sur le bureau). Vous devriez obtenir un fichier nommé "prestashop_1.5.x4.zip" (ou un équivalent, en fonction du numéro de version).

...

À l'aide de votre outil de gestion Zip, décompressez l'archive vers un emplacement connu de votre disque dur (par exemple, le bureau). Ne mettez pas directement le fichier zip en ligne sur votre serveur.

Info

Depuis la version 1.5.4, l'archive Zip présente deux éléments à sa racine :

  • Le dossier "prestashop", qui contient les fichiers de PrestaShop que vous allez bientôt mettre en ligne sur votre serveur ;
  • Le fichier "Install_PrestaShop.html" file, qui ouvre la version anglaise de la présente page, "Installing PrestaShop", dans votre navigateur web par défaut

Le fichier HTML ne doit pas être mis en ligne sur votre serveur web.

Mettre PrestaShop en ligne

...

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 Modified

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 sur 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 Modified

Au bout de quelques instants (cela 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. Bien Parfait !

Créer une base de données pour votre boutique

...

Le processus d'installation est simple, car il 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.

Pour démarrer l'installeur, lancez votre navigateur web et ouvrez simplement l'emplacement de PrestaShop sur votre serveur (ex. : http://www.myprestashop.com) : web : le script détectera automatiquement que le logiciel n'est pas encore installé, et vous amènera à l'adresse de l'installeur.
Vous pouvez également directement saisir l'adresse du dossier /install : http://votre_serveur/dossier_prestashop/install.

À partir de là, vous n'avez qu'à cliquer.

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 Added

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.

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.

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.

Deuxième étape : licences d'utilisation

Cette deuxième page présente un simple prérequis : accepter les licences d'utilisation. PrestaShop est un logiciel gratuit distribué sous un contrat d'utilisation précis, et vous ne pouvez tout simplement pas utiliser le logiciel si vous n'acceptez pas celui-ci. Cette étape vous demande de les accepter explicitement.

Lisez les licences de PrestaShop :

  • la Open Software License 3.0

...

...

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

Image Added

Pour passer à l'étape suivante, vous devez cochez la case "J'approuve les termes et conditions du contrat ci-dessus.", puis cliquez sur "Suivant". Si vous n'acceptez pas explicitement la licence, vous ne pourrez pas installer PrestaShop : le bouton "Suivant" ne sera même pas cliquable.

Info

Si vous souhaitez aider l'équipe de développement de PrestaShop en lui envoyant des données anonymes, cochez la case "J'accepte de participer à l'amélioration de la solution en envoyant des informations anonymes sur ma configuration".

...

Troisième et

...

quatrième étape : compatibilité système et configuration système

La deuxième troisième étape fait un rapide test des paramètres de votre serveur, et . Dans la plupart des cas, vous ne la verrez pas, car si tout est correct, l'installeur vous emmène directement à la troisième quatrième étape, "Configuration système". Si c'est le cas, vous pouvez aller voir la troisième page en cliquant sur le lien "Compatibilité système" dans la colonne de gauche.

En revanche, si quelque chose d'anormal est découvert lors des tests du serveur de la troisième étape, l'installeur affiche la page "Compatibilité système", où vous pourrez découvrir tous les tests effectués, ceux ayant échoués étant marqués en rouge.

Compatibilité système

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

Image RemovedImage 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.

Tandis que la modification de Image Added

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".

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

TestComment / où régler le problème ?
PHP 5.1.2 (ou plus) est-il installé ?Serveur web
PrestaShop peut-il mettre des fichiers en ligne ?php.ini (file_uploads)
PrestaShop peut-il créer de nouveaux fichiers et dossiers ?Explorateur de fichiers / client FTP / ligne de commande
La bibliothèque GD est-elle installée ?php.ini (extension=php_gd2.so)
Le support de MySQL est-il en place ?php.ini (extension=php_pdo_mysql.so)
Permission d'écriture sur tout ~/config/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/cache/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/log/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/img/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/mails/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/modules/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/override/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/themes/default/lang/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/themes/default/pdf/lang/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/themes/default/cache/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/translations/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/upload/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/download/Explorateur de fichiers / client FTP / ligne de commande
Permission d'écriture sur tout ~/sitemap.xmlExplorateur de fichiers / client FTP / ligne de commande
PrestaShop peut-il ouvrir des URL externes ?php.in (allow_url_fopen)
L'option "register global" de PHP est-elle désactivée ?php.ini (register_globals)
La compression GZIP est-elle activée ?.htaccess
L'extension Mcrypt est-elle activée ?php.ini  (lire http://www.php.net/manual/fr/mcrypt.setup.php)
L'option "magic quotes" est-elle désactivée ?php.ini (magic_quotes_gpc)
L'extension Dom est-elle chargée ?Option de compilation --enable-dom
L'extension PDO MySQL est-elle chargée ?php.ini (extension=php_pdo_mysql.so)

Anchor
Permissions
Permissions
Tandis que les modifications de la configuration de PHP ne peut peuvent être expliquée pleinement expliquées en généralités applicables à toutes les situations, il est plus facile d'expliquer la mise à jour des permissions. Le système de fichier du serveur web utilise les permissions pour donner certains droits d'accès à des utilisateurs précis ou des groupes d'utilisateurs, contrôlant ainsi leur capacité à ouvrir ou modifier certains fichiers ou dossiers. L'installeur a besoin de faire plusieurs modifications aux fichiers qui ont été mis en ligne, et si le système de fichier n'autorise pas ces modifications à cause de mauvaises permissions, alors l'installeur ne peut pas terminer son travail.

C'est pourquoi vous devez changer ces permissions manuellement si l'installeur vous affiche que certains fichiers ou dossiers ne disposent pas des bonnes permissions. Cela nécessite d'avoir accès à un client FTP, tel que FileZilla ou la ligne de commande.

Connectez-vous à votre compte à l'aide du client FTP, naviguer jusqu'au dossier de PrestaShop, et trouvez les dossiers que l'installeur a marqué comme ayant besoin d'une modification de permission.

Info
titleCHMOD

Modifier les permissions d'accès d'un fichier ou d'un dossier sur un système Unix/Linux se nomme "faire un CHMOD", d'après la commande du même nom (à lire : http://fr.wikipedia.org/wiki/Chmod – et vous trouverez une explication plus complète des permissions de fichiers ici : http://www.math-linux.com/spip.php?article23).
Leur donner Donner "un accès en écriture" à des fichiers ou dossiers se dit "faire un CHMOD 755" ou "un CHMOD 775", en fonction de l'hébergeur.

Warning

Certains hébergeurs peuvent vous demander d'utiliser CHMOD 777, bien que cela ne soit jamais recommandé pour autre chose qu'un besoin ponctuel.
Si vous devez faire un HMOD CHMOD 777 afin d'installer PrestaShop, faites en sorte de repasser à un réglage plus sûr (775, 755 ou même 644par exemple, 775 pour les dossiers et 644 pour les fichiers) une fois que vous aurez terminé l'installation.

Lisez attentivement la documentation de votre hébergeur.

Grâce à FileZilla (idem pour la plupart des clients FTP), vous n'avez pas à lancer de commande Unix, car cet outil . 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 Modified

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.

...

  • 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.mydomainname.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 le bouton "Vérifier maintenant !Tester la connexion à la base de données" afin de vous assurer que vous avez tout correctement saisi. Si c'est le cas, l'installeur affichera le message suivant : "La base de données est connectée".

Enfin, il y a la section "Configuration de l'envoi des e-mails". PrestaShop fait un fort usage des e-mails pour envoyer des notifications, que ce soit au propriétaire de la boutique ou à ses clients. Ce formulaire vous permet de tester si votre configuration serveur actuelle vous permet d'envoyer des e-mails avec la fonction mail() de PHP. Si ce n'est pas le cas, vous devriez alors cocher la case "Configurer le serveur SMTP" afin de mettre en place les réglages de votre propre serveur de mail. Notez bien que c'est une option à réserver aux utilisateurs avancés.

Cliquez sur "Suivant" pour continuer.

...

Cinquième étape : configuration de la boutique

C'est ici que vous commencez à personnaliser votre boutique : donnez-lui un nom et un logo, indiquez son domaine d'activité, et donnez vos informations personnelles (qui peuvent avoir des implications légales dans certains pays)...

Vous pouvez

Info

Jusqu'à la version 1.5.3, vous pouviez choisir d'installer une poignée de produits d'exemple, ou vous lancer avec une boutique vide.

Depuis la version 1.5.4, ces produits de démos sont installés par défaut. C'est une excellente manière de découvrir PrestaShop, car vous pouvez vous en servir pour mieux connaître les différentes fonctionnalités... et ces produits peuvent vous aider à disposer d'une bonne base pour votre propre boutique, après les avoir enlevés (ainsi que leurs catégories) !

Si vous savez déjà ce que vous faites et n'avez pas besoin de produit de démo, sélectionnez "Non".En ce qui concerne le logo, gardez en mémoire qu'il apparaîtra :

...

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.

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.

Une fois terminé, votre boutique est en ligne installée et prête à être configurée !

Terminer l'installation

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.

...

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

...

  • le dossier "/install" (obligatoire),
  • le fichier "readme.md"dossier "/docs" (facultatif),
  • le fichier "CHANGELOG"README.md" (facultatif).

Éléments à renommer :

Info

Jusqu'à la version 1.5.3, vous deviez renommer le dossier "/admin"

...

afin de lui donner un nom qui

...

unique, afin qu'aucun pirate ne puisse facilement accéder à vos fichiers d'administration. Par exemple, "/admin42", "/4dm1n", "/dossierSecret" ou même "/xyz123"

...

.

Depuis la version 1.5.4, PrestaShop s'occuper de renommer le dossier d'administration pour vous : le nouveau nom est "admin" suivi de 4 chiffres au hasard, par exemple "admin8814". Le changement de nom survient lorsque vous tentez d'accéder au dossier "admin" pour la première fois : PrestaShop le renomme, puis ouvre le dossier renommé.

Cliquez sur le bouton "Gérez votre boutique" pour afficher votre interface d'administration.

Notez bien ce nouveau nom de votre dossier d'administration, car vous l'utiliserez sans cesse pour accéder à vos pages d'administration.

...

Connectez-vous à votre back-office et commencez à ajouter des produits à votre catalogue et à configurer les nombreuses options afin d'avoir une boutique qui corresponde à vos attentes. Lisez le chapitre Premiers pas avec PrestaShop 1.5 du Guide de l'utilisateur pour avoir plus d'informations.

Tip

Vous devriez régulièrement faire des des sauvegardes de votre base de données et de vos fichiers, dans l'idéal sur différents plusieurs ordinateurs, afin de parer à toute perte de données suite à un problème matériel ou un piratage.