Ce dont vous avez besoin

Contenu

/*<![CDATA[*/ div.rbtoc1597316596079 {padding: 0px;} div.rbtoc1597316596079 ul {list-style: disc;margin-left: 0px;} div.rbtoc1597316596079 li {margin-left: 0px;padding-left: 0px;} /*]]>*/

Ce dont vous avez besoin

L'essentiel

Voici une courte de liste de ce dont vous avez besoin pour installer PrestaShop 1.5. Si vous avez besoin de plus de détails, les sections suivantes de cette page devraient répondre à toutes vos questions.

  • Un hébergeur web proposant les technologies suivantes :

    • PHP 5.2 ou plus.

    • MySQL 5.0 ou plus.

    • Préférables : hébergeur Unix, Apache Web Server 1.3 ou plus, au moins 64 Mo de RAM.

  • Les codes d'accès à votre serveur FTP et votre base de données MySQL (fournis par votre hébergeur).

  • Un éditeur de texte.

  • Un client FTP.

  • Un navigateur web.

Il vous faudra également connaître l'adresse web (le nom de domaine) depuis lequel vous souhaitez vendre des produits.

Héberger PrestaShop sur le Web

PrestaShop est une application web: elle ne peut fonctionner qu'une fois installé sur un serveur web, et un nom de domaine est nécessaire pour que vos visiteurs puissent accéder à votre boutique.

Trouver un hébergeur

Avant de télécharger ou d'installer quoi que ce soir, vous devez offrir un toit à votre boutique en ligne PrestaShop. Cela signifie que les fichiers de PrestaShop doivent être placés sur un serveur web. Vous en disposez peut-être déjà d'un, mais il est plus probable que vous deviez utiliser un compte chez un hébergeur web (à lire : http://fr.wikipedia.org/wiki/H%C3%A9bergeur_web), qui louer de l'espace sur leurs serveurs web au mois ou à l'année.

Avant de créer une boutique en ligne, vous devrez d'abord choisir un fournisseur d'hébergement. Presque tous les hébergeurs peuvent gérer efficacement la solution PrestaShop, mais seulement quelques hébergeurs offrent des serveurs optimisés pour PrestaShop :

  • 1&1 pour le monde entier : 1&1

  • InMotion Hosting dans tous les pays sauf la France et l'Espagne : InMotion

Consultez nos hébergeurs partenaires !

Au moment de choisir un hébergement, retenez un prérequis absolument nécessaire : il doit proposer au moins la version 5.2 de PHP, le langage de programmation avec lequel PrestaShop est écrit, au moins la version 5 de MySQL, le système de base de données avec lequel PrestaShop stocke toutes ses données. Les autres prérequis techniques sont indiqués dans la section "Prérequis techniques" ci-dessous.

PrestaShop S.A. peut héberger votre boutique en ligne ses propres serveurs : PrestaBox a été conçu afin de vous libérer des contraintes techniques, telles que l'installation ou la mise à jour de PrestaShop.

Pour en savoir plus sur notre service d'hébergement sécurisé et abordable. Cette solution est particulièrement recommandée pour les projets de boutique qui n'ont que peu d'expérience en matière de site web ou d'ordinateur.

Vous pouvez découvrir l'offre de PrestaBox à cette adresse : http://www.prestabox.com/

Enregistrer un nom de domaine

Il vous faudra sans doute acheter un nom de domaine pour votre boutique. Le nom de domaine est l'identifiant en ligne de votre boutique, par exemple, monnomdedomaine.fr ou maboutiquenligne.qc.ca.

De nombreux hébergeurs offrent un nom de domaine pour chaque nouveau compte. Le domaine peut être gratuit pour la première année, ou pour la durée de votre contrat d'hébergement. Le fait de proposer un paquetage complet (nom de domaine + hébergement) peut grandement vous simplifier la vie.

Un problème peut survenir avec les noms de domaine proposés par certains hébergeur : s'il se trouve qu'au bout d'un certain vous n'êtes pas satisfait du service de cet héberger, vous voudrez mettre votre boutique chez un meilleur hébergeur. Cela signifie déplacer vos fichiers, vos données, et votre nom de domaine vers cet autre hébergeur.

Les fichiers et données sont faciles à déplacer, mais en fonction de l'hébergeur, vous pourriez avoir du mal à récupérer votre domaine. Étant donné qu'ils l'ont acheté pour vous, techniquement le domaine leur appartient, et ils peuvent soit vous interdire d'héberger le domaine ailleurs, soit vous faire payer durement pour le récupérer. Et étant donné que votre nom de domaine est à la fois votre marque et votre adresse sur le Web, vous devrez obéir aux règles de l'hébergeur.

C'est pour il est souvent recommandé de prendre votre nom de domaine chez un "registrar" indépendant (à lire : http://fr.wikipedia.org/wiki/Bureau_d%27enregistrement). Techniquement, vous n'achetez jamais un nom de domaine, vous le loue, la plupart du temps pour une cotisation annuelle.Cela vous donne un droit d'utilisation sur ce nom de domaine, mais dès vous cesserez de la payer, il ne vous appartiendra plus et pourra être repris par n'importe qui d'autre. Donc vous payez pour l'enregistrement du nom de domaine, mais cela vous laisse libre de passer chez un nouvel hébergeur quand vous le souhaiterez, sans frais supplémentaire : changez simplement les adresse DNS du domaine, et dans les 24 heures qui suivent, le nouveau serveur se sera propagé pour tous.

Si vous préférez prendre votre nom de domaine chez un registrar indépendant, en voici quelques-uns de confiance :

Il y en de nombreux autres. Demandez à vos amis !

Prérequis techniques

PrestaShop est une application qui s'installe sur un serveur web, et est écrit en PHP. Il stocke ses données dans une base de données MySQL

PHP est un langage de programmation open-source, surtout utilisé pour les applications web. Créé en 1995, il est rapidement devenu le langage de programmation le plus utilisé par les développeurs web. Il utilise une syntaxe de type C, ce qui facilite son apprentissage.

MySQL est un système open-source de gestion de base de données. Créé également en 1995, il est rapidement devenu le système de base de données le plus utilisés par les développeurs web. Il repose sur le langage SQL, le langage de base de données le plus utilisé.

Quel que soit le service d'hébergement que vous choisissez, il faut qu'il dispose des composants suivant sur ses serveurs :

  • Système : Unix, Linux ou Windows. Nous recommandons fortement Unix.

  • Serveur web : Apache Web server 1.3 ou plus.

  • PHP 5.2 ou plus : il se peut que vous dussiez activer PHP 5 sur votre serveur (renseignez-vous auprès de votre hébergeur).

  • MySQL 5.0 ou plus.

  • Au moins 64 Mo de RAM sur votre serveur, voire 128 Mo : plus il y en a, mieux c'est.

PrestaShop peut fonctionner avec PHP 5.1.3 et plus, mais notez que les versions inférieures à la 5.2 peuvent empêcher certaines fonctionnalités du logiciel de fonctionner correctement à cause de problèmes notables, comme la gestion incorrecte des fuseaux horaires.

Vous trouverez plus d'information dans le guide de l'administrateur système : http://doc.prestashop.com/pages/viewpage.action?pageId=4096124.

Outils

Il vous faudra deux outils : un éditeur de texte, afin de modifier des fichiers ; et un client FTP, afin de transférer des fichiers depuis votre machine vers votre serveur.

Éditeur de texte

Voici quelques éditeurs de texte réputés :

N'utilisez JAMAIS un logiciel de traitement de texte lorsque vous voulez modifier les fichiers de PrestaShop, comme Microsoft Word ou OpenOffice.org Write.

Client FTP

FTP signifie "File Transfer Protocol", c'est à dire la méthode standard pour transférer un fichier depuis un ordinateur vers un hébergeur web, et vice-versa.

Dans ce guide, nous utilisons FileZilla, un client FTP complet et gratuit, disponible sous Windows, OS X et Linux. Vous pouvez le télécharger depuis http://filezilla-project.org/ et lancez son installeur. A noter : ne téléchargez pas FileZilla Server, uniquement FileZilla Client !

Une fois FileZilla installé, vous devrez le configurer avec les paramètres de connexion de votre serveur web, qui ont dû vous être envoyé par votre hébergeur. Si ce n'est pas le cas, demandez-lui ces informations – ou vérifier votre dossier de courriers indésirables.

Les informations essentielles sont :

  • un nom de domaine ou une adresse IP : là où se trouve le serveur FTP de votre hébergement Web.

  • un nom d'utilisateur : l'identifiant de votre compte chez votre hébergeur, qui vous est unique.

  • un mot de passe : la nécessaire mesure de sécurité.

Lancez FileZilla, puis ouvrez son Gestionnaire de Sites. Vous pouvez le faire de trois manières différentes :

  1. Faites la combinaison de touches Ctrl-S,

  2. Cliquez l'icône "Ouvrir le gestionnaire de sites", en haut à gauche,

  3. ouvrez le menu "Fichier", et sélectionnez l'option "Gestionnaire de sites..."

Une fenêtre s'ouvre alors.

Pour ajouter un hébergement web au gestionnaire de sites :

  1. Cliquez sur le bouton "Nouveau site". Une nouvelle entrée sera créée dans la liste de site. Donnez-lui un nom clair et reconnaissable.

  2. Du côté droit, dans l'onglet "Général", saisissez les paramètres que votre hébergeur vous a envoyé : hôte, identifiant, et mot de passe. Vous ne devriez pas avoir à modifier les autres paramètres par défaut, à moins que vous hébergeur vous l'ai expressément demandé.

  3. Une fois que tous les champs ont été correctement remplis, cliquez sur le bouton "Connexion". Cela aura pour effet à la fois d'enregistrer votre configuration, et de vous connecter à votre compte, ce qui vous permet de vérifier que toutes les informations saisies sont correctes.

Si FileZilla ne vous convient, voici quelques autres clients FTP réputés :

Se préparer

Il vous faut savoir maintenant où vous souhaitez héberger votre boutique PrestaShop. Il y a quatre possibilités vis-à-vis de votre nom de domaine :

Notez que grâce à la fonctionnalité multiboutique de PrestaShop 1.5, vous pouvez avoir autant de boutique que vous le souhaitez à partir d'une seule installation de PrestaShop, chacune avec son propre nom de domaine. Vous devriez prendre cela en compte au moment de décider quelques possibilité suivre.

Quel que soit votre plan, la boutique par défaut résidera toujours là où PrestaShop est placé.

Installer PrestaShop sur votre propre ordinateur

Il se peut que vous préfériez d'abord installer PrestaShop sur votre propre ordinateur pour commencer, soit pour tester l'application avant d'investir dans un serveur et un nom de domaine, ou pour personnaliser votre boutique en local avant de mettre vos modifications en ligne sur le PrestaShop que vous auriez déjà installé sur votre hébergement web.

Installer n'importe quelle application web localement requiert que vous installiez d'abord un environnement adéquat, à savoir le serveur web Apache, l'interpréteur de langage PHP, le serveur de base de données MySQL, et idéalement l'outil phpMyAdmin. L'ensemble est connu sous l'acronyme AMP : Apache+MySQL+PHP. Cet ensemble existe pour tous les systèmes d'exploitation, en ajoutant une lettre à l'acronyme : WAMP (Windows+Apache+MySQL+PHP), MAMP (Mac OS X+...) et LAMP (Linux+...).

Il vous faudrait vous plonger dans la technique pour tout installer. Heureusement, il existe de nombreux pack préconstruits qui s'installent facilement. Ils ne vous empêcheront pas de devoir vous plonger dans la technique ici et là, mais ils aident grandement. Étant donné que tous les logiciels de ce pack sont open-source, les installeurs de ces environnements sont la plupart du temps gratuits. Voici une sélection d'installeurs AMP gratuits :

Choisissez le pack avec lequel vous êtes le plus à l'aise, lancez-le, et faites en sorte que tout ce qu'il installe fonctionne correctement avant de vous lancer dans le tutoriel d'installation de PrestaShop :

  • Le serveur web doit être lancé. Vous devriez pouvoir y accéder à l'aide de votre navigateur, en saisissant "127.0.0.1" dans la barre d'adresse. http://127.0.0.1 est l'adresse "localhost", qui correspond à votre ordinateur : il s'agit d'une adresse de retour, qui envoie votre navigateur vers le serveur local. Dans les faits, http://127.0.0.1 et http://localhost sont synonymes : vous pouvez utiliser l'un ou l'autre sans voir de différence.

  • Le serveur de base de données doit être lancé. PrestaShop stocke toutes ses données dans une base de données MySQL. Le pack AMP doit vous donner un indicateur clair du lancement ou non de MySQL.

  • L'outil phpMyAdmin doit être lancé. Il s'agit d'une application web qui vous aide à gérer les données stockées dans MySQL. Son adresse dépend du pack AMP que vous avez choisi : elle peut se trouver à l'adresse http://127.0.0.1/phpmyadmin (XAMPP, WampServer, MAMP), http://127.0.0.1/mysql (EasyPHP), ou une autre adresse. Lisez la documentation de votre pack AMP – peut-être même l'interface du pack vous offre-t-elle un bouton qui ouvrira directement votre navigateur web à la bonne adresse.

Une fois que vous avez vérifié que le pack est bien installé et que tous ses composants sont lancés, vous devez trouver le dossier racine. Il s'agit du dossier local où vous aller placer les fichiers de vos applications, et qui peut se comparer au dossier racine de votre serveur en ligne, sauf que son contenu est ici accessible via http://127.0.0.1. L'emplacement effectif de ce dossier sur votre machine dépend grandement du pack AMP que vous utilisez, et peut souvent être personnalisé :

  • XAMPP : C:\xampp\htdocs or /Applications/xampp/htdocs

  • WampServer : C:\wamp\www

  • EasyPHP : C:\easyphp\www

  • MAMP : /Applications/MAMP/htdocs/

Finalement, vous devez connaître le nom d'administrateur (root user) de MySQL et son mot de passe, afin d'installer PrestaShop. La plupart des packs utilisent le nom "root" avec un mot de passe vide. Lisez la documentation de votre pack.

Une fois tout ceci correctement réglé, vous pouvez suivre la suite du guide de démarrage, en gardant en tête que lorsque vous faites une installation locale :

  • les fichiers ne doivent pas être mis en ligne sur un serveur web à l'aide d'un logiciel FTP, mais simplement placés dans votre dossier racine local, comme indiqué ci-dessus.

  • Vous n'avez pas à créer un nom de domaine local : PrestaShop sera accessible par le biais de l'adresse locale indiquée ci-dessus, qui sera http://localhost ou http://127.0.0.1. Ajoutez le sous-dossier dans lequel se trouvent les fichiers de PrestaShop pour accéder à votre boutique locale, par exemple http://localhost/prestashop or http://127.0.0.1/prestashop si les fichiers sont dans le sous-dossier /prestashop/ du dossier racine. Lorsque vous accédez à l'adresse de PrestaShop pour la première fois, vous serez automatiquement renvoyé vers l'installateur de PrestaShop, disponible à l'adresse http://localhost/prestashop/install ou http://127.0.0.1/prestashop/install . À partir de là, lisez la guide d'installation normal, en commençant directement par la section "Créer une base de données pour votre boutique".

Last updated