Comment Installer PrestaShop 9 : Guide Etape par Etape
Installer PrestaShop 9 est simple si votre serveur repond aux exigences. Ce guide vous accompagne etape par etape : telechargement, configuration et lancement de votre boutique PrestaShop 9.
PrestaShop 9 Exigences du serveur
- PHP: 8.1 à 8.4 (recommandé: 8.3)
- MySQL: 5.7+ ou MariaDB 10,4+
- Serveur Web & #160;: Apache 2.4 ou Nginx 1,18+
- Mémoire : 256 Mo minimum (512 Mo+ recommandé)
- HTTPS: SSL certificat requis
Consultez notre détail Tableau de compatibilité PHP version pour toutes les exigences.
Étape 1: Télécharger PrestaShop 9
Téléchargez la dernière sortie PrestaShop 9 de la version officielle PrestaShop page de téléchargement. Toujours télécharger à partir de la source officielle pour vous assurer d'obtenir les derniers correctifs de sécurité.
Étape 2: Télécharger des fichiers vers votre serveur
- Connectez-vous à votre serveur via FTP/SFTP ou utilisez votre gestionnaire de fichiers d'hébergement
- Téléchargez le fichier zip PrestaShop sur votre racine web (par exemple /public html/)
- Extraire le fichier zip
- Définir les permissions du dossier : répertoires 755, fichiers 644
Étape 3: Créer une base de données MySQL
- Connectez-vous à votre panneau de commande d'hébergement (cPanel, Plesk, etc.)
- Créer une nouvelle base de données MySQL
- Créer un utilisateur de base de données avec tous les privilèges sur cette base de données
- Notez le nom de la base de données, le nom d'utilisateur et le mot de passe
Étape 4: Lancez l'assistant d'installation
- Ouvrez votre navigateur et allez sur votredomaine.com/install
- Sélectionnez votre langue et acceptez la licence
- Entrez le nom, le pays et le fuseau horaire de votre magasin
- Entrez les identifiants de votre base de données
- Attendez que l'installation soit terminée (2-5 minutes)
Étape 5 : Installation après installation
- Supprimer le dossier /install — cela est obligatoire pour la sécurité
- Renommer le dossier /admin en un nom personnalisé
- Connectez-vous à votre back office
- Configurez les paramètres de votre boutique, les méthodes de paiement et l'expédition
- Installez vos modules — vérifiez d'abord notre Guide de compatibilité du module PS9
Questions communes d'installation
- Erreur de version PHP — assurez-vous que votre hôte supporte PHP 8.1+
- Erreur de limite de mémoire — augmenter PHP memory limit à 256M dans php.ini
- Erreur d'autorisation de fichier — ensemble /var, /cache, /img répertoires à 755
- Erreur de connexion à la base de données — revérifiez vos identifiants DB
Instructions spécifiques à l'hébergement (cPanel)
La plupart des fournisseurs d'hébergement partagés utilisent cPanel. Voici une installation spécifique à cPanel:
- Connectez-vous à cPanel → Gestionnaire de fichiers → naviguer à
public_html - Cliquez sur Envoi et téléchargez le fichier PrestaShop 9 zip
- Faites un clic droit sur le fichier zip → Extrait
- Aller à cPanel → MySQL Bases de données
- Créer une nouvelle base de données (par exemple
mystore_ps9) - Créer un utilisateur de base de données et l'ajouter à la base de données avec Tous les privilèges
- Visitez
yourdomain.com/installdans votre navigateur pour lancer l'assistant
Recommandé PHP Paramètres pour PrestaShop 9
Avant d'installer, configurer ces paramètres PHP dans votre sélecteur php.ini ou via cPanel PHP:
| PHP Configuration | Minimum | Recommandation |
|---|---|---|
| limite de mémoire | 256M | 512M |
| max exécution temps | 300 | 600 |
| upload max filesize | 16M | 64M |
| Post max size | 16M | 64M |
| permettre d'ouvrir | À | À |
Liste de contrôle de sécurité après l'installation
| Tâche | Pourquoi |
|---|---|
Supprimer le dossier /install | Obligatoire. N'importe qui peut réinstaller votre magasin si ce dossier existe |
Renommer le dossier /admin | Prévient les attaques de force brute sur la connexion admin |
| Activer SSL (HTTPS) | Requis pour les paiements; améliore le référencement |
| Définir les permissions de fichier 644, dirs 755 | Empêche l'accès à l'écriture non autorisé |
| Configurer le mode de maintenance pour la configuration | Cacher le magasin incomplet des visiteurs |
| Configuration des sauvegardes | Automatiser les sauvegardes quotidiennes de la base de données à partir du premier jour |
Dépannage des erreurs communes d'installation
Erreur: "PHP version n'est pas compatible"
Solution: Modifier la version PHP dans cPanel → MultiPHP Manager, ou demander à votre hôte de mettre à niveau. PrestaShop 9 nécessite PHP 8.1 minimum. Vérifiez notre PHP guide de compatibilité.
Erreur : "Erreur faciale : Taille de mémoire autorisée épuisée"
Solution: Ajouter php_value memory_limit 512M à votre fichier .htaccess ou modifier php.ini. Contactez votre hôte si vous ne pouvez pas modifier les paramètres PHP.
Erreur : "ne peut pas se connecter à la base de données"
Solution: Double-vérifiez le nom DB, le nom d'utilisateur et le mot de passe. Sur cPanel, l'utilisateur de la base de données doit être explicitement ajouté à la base de données avec des privilèges — créer les deux séparément ne suffit pas.
Erreur : page blanche vierge après l'installation
Solution: Activer le mode de débogue en éditant config/defines.inc.php et en réglant define('_PS_MODE_DEV_', true);. Vérifiez /var/logs/ pour les erreurs PHP.
Erreur : Images non affichées
Solution: Réglez le répertoire et les sous-répertoires /img à 755 autorisations. Vérifiez également Preferences → Images → Regenerate thumbnails.
Erreur : ".htaccess n'est pas enregistrable"
Solution: Set .htaccess droits de fichier à 644. Créez un blanc .htaccess s'il n'existe pas.
Erreur : l'installateur est coincé dans "Création de base de données"
Solution: Augmenter max_execution_time à 600 secondes. Les grandes bases de données ou les serveurs lents peuvent dépasser la limite par défaut.
Erreur : le CSS back office ne se charge pas après l'installation
Solution: Effacer tous les caches: Paramètres avancés → Performance → Effacer le cache. Aussi clair cache de navigateur.
Premiers modules à installer après la configuration
Une fois que votre magasin fonctionne, installez ces modules d'abord pour établir une fondation solide:
- Module GDPR — la conformité est obligatoire pour les magasins de l'UE. Voir notre GDPR guide de conformité
- Certificat SSL — activer HTTPS dans Paramètres d'achat → Général
- Google Analytics 4 — Trafic de piste à partir du premier jour
- Portail de paiement — Fournisseur de paiement local, PayPal ou Stripe
- Module SEO — configurer les métabalises, les plans du site, les données structurées
- Module de sécurité — protection contre la force brute, reCAPTCHA
Consultez notre guide de compatibilité du module pour vous assurer que tous les modules sélectionnés prennent en charge PrestaShop 9.
Countdown x Bar
Xleft
Jump to Checkout
Accessibility Guard
SOO Agent Gateway
SOO Agent Catalog Tools
SOO Agent SEO Tools
GDPR
