Installer PrestaShop sur un site en production comporte des risques.
Ces risques incluent la possibilité de perturber un site en ligne et des frais d’hébergement inutiles.
Une installation locale avec MAMP permet de configurer et tester votre boutique sans ces risques.
Créez et gérez votre boutique PrestaShop pour un e-commerce réussi
PLAN
Introduction à PrestaShop local
Pour commencer avec PrestaShop, il est essentiel de télécharger et d’installer la plateforme sur un environnement local. Cette méthode vous permet de configurer et de tester votre boutique sans risque pour un site en production. Vous pouvez ainsi explorer les fonctionnalités de PrestaShop et ajuster les paramètres à votre rythme. Nous allons vous guider à travers le processus de téléchargement et d’installation en local à l’aide de MAMP, un outil pratique pour simuler un serveur web sur votre ordinateur. Suivez les étapes simples ci-dessous afin que l’installation soit un succès.
Télécharger PrestaShop pour MAMP
Pour commencer, rendez-vous sur le site officiel : https://prestashop.fr/versions/
Une fois sur la page des différentes versions, choisissez la dernière version disponible, qui est actuellement la 8.1.7 (mise à jour au 24 juin 2024).
Cliquez sur Télécharger et suivez le processus.
Sur la page suivante, entrez votre email, sélectionnez le profil Freelance , puis lancez le téléchargement.
Organiser les fichiers PrestaShop
Une fois le téléchargement terminé, nous allons installer PrestaShop. Pour cela, dézippez le fichier téléchargé (clic droit > « Extraire tout »). Vous verrez apparaître trois fichiers :
- PrestaShop.zip
- Un fichier HTML
- Un fichier Index PHP
Ces fichiers seront à placer dans un dossier dédié, que j’ai nommé PrestaShop , directement sur mon bureau pour faciliter l’accès.
Avantages de PrestaShop en local
Installer PrestaShop en local présente plusieurs avantages, surtout si vous êtes développeur ou entrepreneur cherchant à créer et tester une boutique en ligne.
Avantage | Description |
---|---|
Environnement de test sécurisé | L’installation locale permet de développer et de tester différentes fonctionnalités sans impacter un site en ligne. |
Pas de frais d’hébergement | Aucun besoin de payer pour un hébergement web tant que le site n’est pas mis en ligne. |
Amélioration des performances | Les temps de chargement sont plus rapides car ils ne dépendent pas de la vitesse des serveurs distants. |
Sécurité accrue | Développer localement protège les données des risques de piratage avant la mise en ligne. |
Installation simplifiée | Utiliser des outils comme XAMPP ou MAMP facilite la configuration d’un serveur local. |
Facilité de sauvegarde et de restauration | Les sauvegardes peuvent être créées et restaurées localement sans systèmes de sauvegarde en ligne. |
Apprentissage progressif | Travailler localement permet un apprentissage sans pression pour les débutants en développement web. |
Test de compatibilité | Différentes versions de PrestaShop ou des modules peuvent être testées pour vérifier leur compatibilité. |
- Environnement de test sécurisé
- Pas de frais d’hébergement
- Amélioration des performances
- Sécurité accrue
- Installation simplifiée
- Facilité de sauvegarde et de restauration
- Apprentissage progressif
- Test de compatibilité
Installation PrestaShop avec MAMP
Après avoir télécharger PrestaShop, nous allons l’installer en local avec MAMP . Ce processus est essentiel pour configurer et tester votre boutique en toute sécurité, sans risquer d’impacter un site en production. Commençons par les étapes nécessaires à l’installation sur un environnement local, en utilisant MAMP.
Préparer PrestaShop pour MAMP
Pour démarrer, nous devons d’abord récupérer les fichiers de PrestaShop. Une fois téléchargés et décompressés, localisez-les sur votre ordinateur, par exemple, sur votre bureau. Ces fichiers sont essentiels pour le bon déroulement de l’installation.
Sélectionnez les fichiers nécessaires, puis faites un clic droit pour les copier. Rendez-vous dans le répertoire htdocs de MAMP et créez un dossier nommé PrestaShop . Collez les fichiers dans ce dossier ici.
Cela permet à MAMP de les reconnaître pour le démarrage de l’installation.
Lancer l'installation PrestaShop
Avec les fichiers en place, il est maintenant temps de lancer l’installation de PrestaShop. Pour cela, ouvrez votre navigateur et saisissez l’URL http://localhost/prestashop .
Cette URL permet d’accéder directement à l’installateur, qui vous guidera tout au long de la configuration.
Dès que vous accédez à cette page, vous arrivez sur l’interface de démarrage de l’installation. Ici, l’installateur vous demandera de choisir des paramètres de base pour la boutique.
Choisir langue et licence PrestaShop
L’étape suivante consiste à choisir la langue de l’installation et à accepter les conditions de la licence. Choisissez la langue qui vous convient (par exemple, le français) pour que l’interface s’affiche dans cette langue.
Accepter les conditions de la licence est une étape obligatoire pour pouvoir continuer.
Une fois ces choix effectués, vous pourrez avancer dans le processus d’installation.
Résoudre erreurs installation PrestaShop
Au cours de l’installation, des erreurs peuvent apparaître, souvent dues à la configuration PHP de votre serveur local.
Pour garantir la compatibilité, voici comment ajuster certains paramètres dans PHP :
- Vérifiez votre version de PHP :Assurez-vous, dans les préférences de MAMP, que votre version de PHP est compatible avec PrestaShop (par exemple, PHP 8.3.1).
- Modifiez le fichier php.ini :Allez dans le dossier MAMP/conf/php/ et ouvrez le fichier php.ini avec un éditeur de texte .
Nous allons utiliser l’éditeur Visual studio code. On fait un clic droit sur le fichier php.ini >ouvrir avec >Visual studio code .
- Activez les extensions nécessaires en retirant le « ; » devant chaque ligne d’extension demandée par PrestaShop. Ci-dessous les extensions à activer.
Voila ce qu’on obtient .
Puis on enregistrer en cliquant sur fichier > enregistrer.
- Configurez les options PHP :
Recherchez la ligne « short_open_tag » dans la barre de recherche.
et réglez-la sur off.
Ensuite, recherchez «realpath_cache_size » dans la barre de recherche
et changez la valeur de realpath_cache_size de 16k à 5M pour améliorer les performances.
Ces ajustements devraient résoudre les erreurs courantes et optimiser les performances de PrestaShop sur votre environnement local.
Compatibilité PrestaShop avec Apache
Selon la version de PHP utilisée, il peut être nécessaire d’ajouter certains fichiers dans Apache pour assurer la compatibilité. Pour cela, suivez les étapes suivantes :
- Accédez au dossier MAMP/bin/php/, trouvez les fichiers nécessaires pour votre version de PHP(pour nous ca sera php8.2.14) et copiez-les.
- Collez-les ensuite dans le dossier MAMP/bin/apache/bin pour garantir une intégration optimale.
Après avoir effectué ces modifications, Apache sera configuré pour travailler correctement avec PHP et PrestaShop.
Configurer SSL pour PrestaShop local
Vous pouvez rencontrer des erreurs liées à l’absence de certificat SSL, surtout si vous utilisez des fonctionnalités nécessitant une connexion sécurisée. Pour résoudre ce problème :
- Copiez le fichier openssl.cnf depuis le dossier MAMP/bin/apache/conf.
- Créez un dossier SSL dans Program Files/Common Files/ et collez-y le fichier openssl.cnf .
Et collez-y le fichier openssl.cnf.
Cette configuration SSL permet d’éviter les erreurs en local et de travailler dans un environnement sécurisé.
Finaliser configuration PrestaShop local
À présent, il ne reste plus qu’à saisir les informations de base de votre boutique, comme le nom du magasin, l’activité principale, et le pays. Il peut être judicieux d’activer le certificat SSL dès maintenant, même en local, pour anticiper une mise en ligne future. Renseignez ensuite vos informations d’utilisateur (prénom, nom, adresse e-mail, mot de passe), puis cliquez sur « Suivant » pour finaliser l’installation.
Conclusion sur PrestaShop en local
L’installation de PrestaShop en local est une démarche intelligente pour quiconque souhaite créer une boutique en ligne. Travailler dans cet environnement contrôlé et sécurisé vous permet de tester et personnaliser votre boutique en toute flexibilité avant de la publier en ligne. Une fois le développement terminé, il sera nécessaire d’acheter un hébergement et un nom de domaine pour mettre votre site à disposition du public. Ce processus vous garantit un espace de travail idéal pour préparer et peaufiner votre e-commerce en toute sécurité.
Formez-vous gratuitement avec Alphorm !
Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.
FAQ
Comment télécharger et installer PrestaShop en local ?
Pourquoi installer PrestaShop en local ?
Comment configurer MAMP pour PrestaShop ?
Quelles sont les erreurs courantes lors de l'installation de PrestaShop ?
Comment sécuriser PrestaShop en local avec un certificat SSL ?
Conclusion
L’installation de PrestaShop en local est une étape essentielle pour développer votre boutique en ligne en toute sécurité. Quelles autres méthodes utilisez-vous pour optimiser votre environnement de développement PrestaShop?