Comment installer PrestaShop : guide 2026
Installez PrestaShop pas a pas : prerequis, methode FTP, installation CLI, configuration SSL, paiement et premiers reglages pour lancer votre boutique.
Romain Kersuzan
Expert PrestaShop Freelance
Installer PrestaShop : ce qu’il faut savoir avant de commencer
Installer PrestaShop est accessible a quiconque possede un minimum de connaissances techniques. Mais entre une installation qui fonctionne et une installation solide, prete pour la production, il y a un ecart considerable. Cet article vous guide a travers chaque etape, des prerequis techniques jusqu’aux premiers reglages essentiels apres l’installation.
Si vous cherchez a lancer une boutique e-commerce professionnelle sans vous soucier de la partie technique, la creation d’un site PrestaShop cle en main reste la solution la plus fiable. Mais si vous souhaitez comprendre le processus ou le realiser vous-meme, ce guide est fait pour vous.
Les prerequis techniques
Avant de telecharger quoi que ce soit, assurez-vous que votre environnement est pret. PrestaShop 8.x exige un socle technique precis, et toute lacune a ce stade provoquera des erreurs difficiles a diagnostiquer par la suite.
Un nom de domaine
Votre nom de domaine doit etre achete et configure pour pointer vers votre hebergement. Les fournisseurs comme OVH, Gandi ou Cloudflare proposent des domaines a partir de 10 euros par an. Privilegiez un domaine en .fr ou .com selon votre marche cible.
Un hebergement compatible
C’est le point le plus critique. PrestaShop 8.x necessite :
- PHP 8.1 ou superieur (PHP 8.2 recommande)
- MySQL 8.0 ou MariaDB 10.4 minimum
- Certificat SSL actif (Let’s Encrypt suffit)
- 512 Mo de memoire PHP minimum (1 Go recommande)
- Extensions PHP requises :
intl,curl,gd,mbstring,zip,xml,json,openssl - Acces FTP ou SSH au serveur
Le choix de l’hebergement conditionne directement les performances et la stabilite de votre boutique. Pour un comparatif detaille des solutions disponibles, consultez mon article sur le choix d’un hebergement PrestaShop.
Un client FTP ou un acces SSH
Pour transferer les fichiers de PrestaShop sur votre serveur, vous aurez besoin soit d’un client FTP comme FileZilla (gratuit), soit d’un acces SSH si votre hebergement le propose. L’acces SSH est preferable : il est plus rapide et permet de decompresser les fichiers directement sur le serveur.
Methode 1 : installation classique via FTP
C’est la methode la plus repandue, adaptee aux hebergements mutualises ou aux utilisateurs qui ne sont pas a l’aise avec la ligne de commande.
Etape 1 : telecharger PrestaShop
Rendez-vous sur le site officiel prestashop.com et telechargez la derniere version stable. Vous obtenez une archive ZIP d’environ 70 Mo.
Ne telechargez jamais PrestaShop depuis un site tiers. Les versions modifiees circulent avec du code malveillant injecte, et vous ne le decouvrirez qu’une fois votre boutique compromise. La securite de votre boutique commence des le telechargement.
Etape 2 : transferer les fichiers sur le serveur
Ouvrez votre client FTP (FileZilla par exemple) et connectez-vous a votre hebergement avec les identifiants fournis par votre hebergeur. Deposez le contenu de l’archive ZIP dans le repertoire racine de votre site, generalement nomme public_html, www ou httpdocs.
Quelques points d’attention :
- Verifiez les droits des fichiers : les dossiers doivent etre en 755 et les fichiers en 644
- Le transfert FTP de plusieurs milliers de fichiers peut prendre 20 a 40 minutes selon votre connexion
- Si vous disposez d’un acces SSH, privilegiez le transfert de l’archive ZIP puis la decompression directe sur le serveur avec
unzip prestashop.zip
Etape 3 : creer la base de donnees MySQL
Depuis le panneau d’administration de votre hebergement (cPanel, Plesk ou equivalent), creez une nouvelle base de donnees MySQL :
- Creez la base de donnees (notez son nom exact)
- Creez un utilisateur dedie avec un mot de passe fort
- Associez cet utilisateur a la base avec tous les privileges
Conservez soigneusement ces trois informations : le nom de la base, le nom d’utilisateur et le mot de passe. Vous en aurez besoin a l’etape suivante.
Etape 4 : lancer l’assistant d’installation
Ouvrez votre navigateur et accedez a https://votresite.com/install. L’assistant d’installation de PrestaShop se lance et vous guide a travers plusieurs ecrans :
- Choix de la langue : selectionnez le francais
- Acceptation de la licence : PrestaShop est distribue sous licence OSL 3.0
- Informations de la boutique : nom de la boutique, pays, activite principale
- Compte administrateur : email et mot de passe du super-admin (utilisez un mot de passe d’au moins 16 caracteres)
- Connexion a la base de donnees : renseignez les informations notees a l’etape precedente. Le serveur de base de donnees est generalement
localhost
L’installation prend entre 2 et 5 minutes selon les performances de votre serveur. Un ecran de confirmation s’affiche une fois le processus termine.
Etape 5 : securiser l’installation
Cette etape est obligatoire et trop souvent negligee :
- Supprimez le dossier
/install: tant qu’il existe, n’importe qui peut relancer le processus d’installation et ecraser votre boutique - Renommez le dossier
/admin: remplacez-le par un nom personnalise et difficile a deviner, par exempleadmin7x9k2m. C’est votre premiere protection contre les tentatives d’acces au back-office
rm -rf /var/www/html/install
mv /var/www/html/admin /var/www/html/admin7x9k2m
Etape 6 : premiers pas dans le back-office
Accedez a votre back-office via https://votresite.com/admin7x9k2m et connectez-vous avec les identifiants crees lors de l’installation. PrestaShop affiche un assistant de demarrage qui vous propose de configurer les elements essentiels : logo, devise, modes de paiement et transporteurs.
Methode 2 : installation CLI pour les developpeurs
Si vous etes a l’aise avec la ligne de commande et que vous disposez d’un acces SSH, cette methode est plus rapide, reproductible et adaptee aux workflows professionnels.
Installation via Composer
Composer est le gestionnaire de dependances standard de l’ecosysteme PHP. C’est la methode recommandee pour les developpeurs.
composer create-project prestashop/prestashop /var/www/html/prestashop 8.2.0
Cette commande telecharge PrestaShop et toutes ses dependances dans le repertoire specifie.
Installation en ligne de commande
Une fois les fichiers en place, lancez l’installation sans passer par le navigateur :
php install-dev/index_cli.php \
--domain=votresite.com \
--db_server=localhost \
--db_name=prestashop_db \
--db_user=presta_user \
--db_password=VotreMotDePasse \
--prefix=ps_ \
--email=admin@votresite.com \
--password=AdminPassword123! \
--name="Ma Boutique" \
--country=fr \
--language=fr \
--ssl=1
L’installation CLI presente plusieurs avantages :
- Reproductibilite : la commande peut etre scriptee et versionnee
- Automatisation : integration dans des pipelines CI/CD
- Rapidite : pas d’interface graphique a charger, l’installation prend moins d’une minute
- Environnements multiples : deploiement identique en dev, staging et production
N’oubliez pas de supprimer le dossier install-dev et de renommer le dossier admin-dev apres l’installation, comme pour la methode classique.
Configuration post-installation
L’installation est terminee, mais votre boutique n’est pas encore prete. Plusieurs configurations critiques doivent etre effectuees avant de mettre le site en ligne.
Configurer le certificat SSL
Votre boutique doit absolument tourner en HTTPS. Si votre hebergeur propose Let’s Encrypt, activez-le depuis votre panneau d’administration. Puis dans le back-office PrestaShop :
- Allez dans Parametres de la boutique > General
- Activez SSL sur toutes les pages
- Activez Forcer le SSL sur toutes les pages
Un site e-commerce sans SSL est penalise par Google, affiche un avertissement dans le navigateur et n’inspire aucune confiance aux acheteurs.
Configurer les modes de paiement
Sans moyen de paiement, pas de vente. PrestaShop integre nativement le module de virement bancaire et de cheque, mais pour une boutique professionnelle vous aurez besoin de :
- Stripe : la solution la plus polyvalente (carte bancaire, Apple Pay, Google Pay)
- PayPal : incontournable pour la confiance client
- Alma ou Oney : paiement en plusieurs fois, levier puissant de conversion
Configurez au minimum Stripe et PayPal avant de lancer votre boutique.
Configurer les transporteurs
Rendez-vous dans Transport > Transporteurs pour definir vos modes de livraison. Pour chaque transporteur, configurez :
- Les zones geographiques couvertes
- Les tranches de poids ou de prix
- Les frais de port associes
- Les delais de livraison affiches au client
Les modules des principaux transporteurs (Colissimo, Mondial Relay, Chronopost) s’installent depuis le catalogue de modules et simplifient considerablement cette configuration.
Ajouter vos premiers produits
Avant de vous lancer dans l’ajout massif de produits, creez deux ou trois produits tests pour verifier que tout fonctionne correctement : images, prix, stock, declinaisons, categories. Cela vous permet de detecter les problemes de configuration en amont.
Pour chaque produit, soignez particulierement :
- Le titre : descriptif et contenant les mots-cles pertinents
- La description : unique, detaillee, pas de copier-coller fournisseur
- Les images : haute qualite, optimisees pour le web (format WebP, compression)
- Le prix : TTC avec la bonne regle de taxe appliquee
Les bases du SEO
PrestaShop propose des outils SEO natifs qu’il faut configurer des l’installation :
- Activez les URLs simplifiees dans Parametres de la boutique > Trafic & SEO. Vous passerez d’URLs illisibles a des URLs propres du type
/chaussures/baskets-running-homme - Remplissez les meta-titres et meta-descriptions pour chaque page, categorie et produit
- Generez le sitemap via le module natif et soumettez-le a Google Search Console
- Configurez le fichier robots.txt pour exclure les pages de filtre, de comparaison et de panier
Pour aller plus loin sur les optimisations techniques qui impactent directement votre referencement, consultez mon guide sur l’optimisation de la vitesse PrestaShop.
Les erreurs les plus frequentes lors de l’installation
Apres des annees de creation de boutiques PrestaShop, voici les problemes que je rencontre le plus souvent chez les marchands qui ont tente l’installation seuls :
- Version PHP incompatible : PrestaShop 8.x refuse de s’installer sur PHP 7.4. Verifiez votre version avant de commencer.
- Droits de fichiers incorrects : l’assistant d’installation affiche des erreurs si les dossiers
var,configetimgne sont pas accessibles en ecriture. - Base de donnees mal configuree : une erreur dans le nom d’hote, le nom de la base ou les identifiants bloque l’installation sans message explicite.
- Dossier
/installnon supprime : une faille de securite beante que les scanners automatises detectent en quelques heures. - Hebergement sous-dimensionne : l’installation reussit, mais la boutique rame des les premiers visiteurs. Le choix de l’hebergement est determinant.
Conclusion : installer PrestaShop n’est que la premiere etape
L’installation technique de PrestaShop est un processus relativement simple quand les prerequis sont reunis. Mais ne confondez pas une boutique installee avec une boutique prete a vendre. La configuration des modules de paiement, la mise en place des transporteurs, l’optimisation des performances, le design du theme et le referencement naturel representent un travail autrement plus consequent.
L’installation n’est que la premiere etape. Pour un site professionnel qui convertit, la configuration, le design et l’optimisation font toute la difference.
Si vous souhaitez gagner du temps et partir sur des bases solides, je propose un service complet de creation de site PrestaShop qui couvre l’installation, la configuration, le design et l’optimisation de votre boutique. Contactez-moi pour discuter de votre projet.