Cette documentation est actuellement en cours de création. Elle ne sera définitive qu'à partir de la version finale de PrestaShop 1.5.

Contenu

Ce dont vous avez besoin

Liste rapide

Voici une courte de liste de ce dont vous avez besoin pour installer PrestaShop 1.5.

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

Hébergement

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.

Si vous ne disposez pas déjà d'un compte chez un hébergeur Web, en voici quelques-uns réputés :

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

PrestaShop S.A. peut héberger votre boutique en ligne ses propres serveurs ; rendez-vous sur le site de PrestaBox 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. Bien entendu, l'installation et la mise à jour de PrestaShop est gérée par notre équipe.

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 (par exemple, monnomdedomaine.fr ou maboutiquenligne.qc.ca). De nombreux hébergeurs offrent un nom de domaine pour chaque nouveau compte, mais vous pouvez également en acheter un via un registrar indépendant (à lire : http://fr.wikipedia.org/wiki/Bureau_d%27enregistrement), la plupart du temps pour une cotisation annuelle.

Si vous n'avez jamais acheté un nom de domaine, voici quelques registrars réputés :

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

Prérequis techniques

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

PrestaShop peut fonctionner avec PHP 5.1.3 et plus, mais notez que les versions inférieures à la 5.2 peuvent empêcher cette fonctionnalités du logiciel de fonctionner correctement, 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.

Editeur de texte

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

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

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.

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 hébergement 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 (wink)

Les informations essentielles sont :

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

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.

Voici quelques autres clients FTP réputés :

Se préparer

Il vous faut savoir maintenant où vous souhaitez hébergeur 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 sa propre URL. Prenez cela en compte au moment de décider la manière de vous y prendre.

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

Mettre en place un environnement de développement local

Il se peut que vous préfériez d'abord installer PrestaShop sur votre propre ordinateur pour commencer, soit pour tester PrestaShop 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 l'installation de PrestaShop que vous auriez déjà 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, les systèmes d'exploitation, ce qui donne WAMP (Windows+Apache+MySQL+PHP), MAMP (Mac OS X+...) et LAMP (Linux+...). Étant donné que tous les logiciels de ce pack sont open-source, les installeurs de ces environnements sont la plupart du temps gratuits.

Il vous faudrait vous plonger dans la technique pour tout installer. Heureusement, il existe de nombreux pack pré-construit qui s'installer facilement. Ils ne vous empêcheront pas de devoir vous plonger dans la technique ici et là, mais ils aident grandement. Voici une sélection d'installeur 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 :

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 vos fichiers, et qui peut se comparer au dossier racine de votre serveur en ligne, sauf que son contenu est ici accessible via 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é :

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 les fichiers ne doivent pas être mis en ligne via FTP vers un serveur, mais simplement placé dans votre dossier racine local.