Ce dont vous avez besoin
Instructions de configuration rapides
Voici une synthèse de ce dont vous avez besoin pour commencer l’installation de PrestaShop 1.7. Vous trouverez, si nécessaire, des instructions plus détaillées dans les sections suivantes.
Configuration requise :
PHP 7.1 ou version ultérieure.
Réglages utiles (dans le fichier
php.ini
) :allow_url_fopen
réglé sur “On” (Activé),register_globals
réglé sur “Off” (Désactivé),
upload_max_filesize
réglé sur “16M” (ou plus).
Extensions PHP indispensables (dans le fichier
php.ini
) : CURL, DOM, Fileinfo, GD, Intl, Mbstring, Zip, JSON, Iconv.Outils serveur utiles : cron/crontab, Memcached.
MySQL 5.6 ou version ultérieure.
Pour un meilleur fonctionnement :
Hébergeur Unix/Linux.
Serveur web Apache 2.2 (ou version ultérieure) ou serveur web Nginx.
Paramètres des modules Apache :
mod_rewrite
activé,mod_security
désactivé,mod_auth_basic
désactivé.
Au moins 256 Mo de RAM dédiée à PHP. Plus la mémoire sera élevée, meilleures seront les performances.
Codes d’accès à votre serveur FTP et à votre base de données MySQL.
Ces codes doivent vous être fournis par votre hébergeur si vous n’effectuez pas d’installation locale.
Un éditeur de texte.
Un client FTP.
Un navigateur web récent (si vous utilisez Internet Explorer : au moins IE9).
Il vous faudra également connaître l’adresse web (sur votre domaine) depuis laquelle vous souhaitez vendre des produits
Instructions de configuration détaillées
PrestaShop est une application web. Pour fonctionner, elle doit être installée sur un serveur web et a besoin d’un nom de domaine que vos visiteurs utiliseront pour accéder à votre boutique.
Enregistrer un nom de domaine
Vous devez acheter un nom de domaine pour votre boutique. Il se peut que vous en obteniez un en même temps que vous prenez un hébergement web : de nombreux hébergeurs offrent un nom de domaine gratuit à la création de chaque nouveau compte. Un nom de domaine peut être gratuit pendant un an ou pour toute la durée de votre contrat d’hébergement, ce qui permet de bénéficier facilement et directement d’une offre complète (hébergement + nom de domaine).
Les noms de domaine fournis par certains hébergeurs peuvent poser problème : si vous n’êtes pas satisfait du service, vous voudrez peut-être migrer votre boutique chez un meilleur hébergeur, ce qui nécessite de déplacer vos fichiers, vos données et votre nom de domaine vers ce dernier.
Les fichiers et les données sont faciles à déplacer, mais en fonction de l’hébergeur, vous pourriez avoir du mal à récupérer votre nom de domaine. Dans la mesure où l’hébergeur a acheté le nom de domaine pour vous, techniquement, le domaine lui appartient. L’hébergeur peut donc vous interdire de le transférer vers un autre hébergeur ou vous autoriser à le faire moyennant des frais. Comme le nom de domaine est votre marque et votre adresse sur Internet, vous devez vous plier aux règles de l’hébergeur.
En plus de payer l’enregistrement du nom de domaine, vous devrez payer l’hébergement sur Internet. Toutefois, vous restez libre de passer chez un meilleur hébergeur à tout moment sans surcoût : vous n’aurez qu’à modifier les adresses DNS du nom de domaine. La modification sera appliquée dans le monde entier dans un délai de 24 heures.
Si vous préférez obtenir votre nom de domaine auprès d’un bureau d’enregistrement indépendant, en voici quelques-uns auxquels vous pouvez faire confiance :
Il en existe beaucoup d’autres. Renseignez-vous auprès de vos amis !
Trouver un hébergeur
Lorsque vous choisissez votre hébergeur, rappelez-vous une condition essentielle : l’hébergeur doit prendre en charge PHP 7.1 (ou une version plus récente), le langage de programmation dans lequel PrestaShop est écrit, et MySQL 5 (ou une version plus récente), le système de bases de données où PrestaShop stocke toutes ses données. Il y a d’autres exigences. Reportez-vous à la section “Exigences techniques” ci-après.
Pré-requis techniques
PrestaShop est une application qui fonctionne sur un serveur web. Elle est rédigée dans le langage de programmation PHP. Elle stocke ses données sur un serveur MySQL.
PHP est un langage de programmation open source, principalement utilisé pour les applications web. Créé en 1995, il est depuis devenu le langage de programmation le plus utilisé par les développeurs web. Il utilise une syntaxe de type C qui permet aux développeurs de l’apprendre facilement.
MySQL est un système de gestion de bases de données open source. Également créé en 1995, il est désormais le système de bases de données le plus utilisé par les développeurs web. Il est basé sur le langage SQL, le langage de base de données le plus répandu.
Quel que soit le service d’hébergement que vous choisissez, les composants suivants doivent être installés sur votre serveur web :
Système : Unix, Linux ou Windows. Unix est fortement recommandé.
Serveur web : Serveur web Apache 2.2 ou version ultérieure.
PHP 7.1 ou version ultérieure.
MySQL 5.6 ou version ultérieure.
Au moins 256 Mo de RAM sur votre serveur.
PrestaShop peut également fonctionner avec un serveur web IIS 6.0 Microsoft ou une version ultérieure, et un serveur Nginx 1.0 ou une version ultérieure.
Outils
Vous aurez besoin de deux outils : un éditeur de texte, pour éditer les fichiers texte, et un client FTP, pour transférer les fichiers de votre machine vers votre serveur et vice versa.
Éditeur de texte
Voici quelques éditeurs de texte bien connus :
Windows et OS X :
Unix/Linux :
Client FTP
FTP est l’abréviation de “File Transfer Protocol”, un protocole standard utilisé pour transférer des fichiers depuis un ordinateur vers un hébergeur.
Une fois FileZilla installé, vous devrez le configurer avec les paramètres de connexion de votre serveur web, normalement fournis par votre hébergeur. Si vous n’avez pas reçu ces paramètres, demandez-les à votre hébergeur ou consultez votre dossier spam pour vérifier qu’ils ne s’y trouvent pas.
Les principaux paramètres nécessaires sont les suivants :
Un nom d’hôte ou une adresse IP : emplacement du serveur FTP de votre espace d’hébergement.
Un nom d’utilisateur : votre identifiant de compte d’hébergement unique.
Un mot de passe : mesure de sécurité obligatoire.
Ouvrez FileZilla et le Gestionnaire de site. Vous pouvez le faire de trois manières différentes :
Appuyez sur Ctrl-S.
Cliquez sur l’icône “Ouvrir le Gestionnaire de site” située dans l’angle supérieur gauche.
Ouvrez le menu “Fichier” et sélectionnez l’option “Gestionnaire de site...”.
Une fenêtre s’ouvre.
Pour ajouter votre espace d’hébergement au Gestionnaire de site :
Cliquez sur le bouton “Nouveau site”. Une nouvelle entrée est créée dans la liste des sites. Donnez-lui un nom facilement identifiable.
Sur le côté droit, dans l’onglet “Général”, saisissez les paramètres fournis par votre hébergeur : nom d’hôte, nom d’utilisateur et mot de passe. Vous n’avez normalement pas à modifier les autres paramètres par défaut, à moins que votre hébergeur ne vous le demande.
Une fois tous les champs correctement renseignés, cliquez sur le bouton “Connexion”. Cette opération permettra d’enregistrer votre site dans la liste et de vous connecter à votre compte pour que vous puissiez vérifier que tout fonctionne correctement.
Si FileZilla ne vous convient pas, voici quelques autres clients FTP connus :
Windows :
Mac OS X :
Unix/Linux :
Se préparer
Dans un premier temps, vous devez décider de l’endroit où héberger PrestaShop. Quatre possibilités s’offrent à vous par rapport à votre nom de domaine :
Grâce à la fonctionnalité multiboutique, vous pouvez avoir autant de boutiques que vous le souhaitez avec une seule installation de PrestaShop 1.7, chacune avec son propre nom de domaine si nécessaire. Tenez-en compte lorsque vous décidez de votre organisation.
Quel que soit votre plan, la boutique par défaut résidera toujours à l’endroit où se trouve PrestaShop.
Dernière mise à jour
Cet article vous a-t-il été utile ?