Les Prérequis
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.
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 : serveur web Apache 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.
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.
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 :
- Faites la combinaison de touches Ctrl-S,
- Cliquez l'icône "Ouvrir le gestionnaire de sites", en haut à gauche,
- 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 :
- 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.
- 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é.
- 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.
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 :
- à la racine du domaine : http://www.example.com/
- dans un dossier: http://www.example.com/shop/
- dans un sous-domaine : http://store.example.com/
- dans le dossier d'un sous-domaine : http://vetemements.example.com/boutique/