Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Installation locale de PrestaShop avec MAMP
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
Développement

Installation locale de PrestaShop avec MAMP

L'Équipe Alphorm Par L'Équipe Alphorm 2 janvier 2025
Partager
Partager

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.

Table de matière
Introduction à PrestaShop localTélécharger PrestaShop pour MAMPOrganiser les fichiers PrestaShopAvantages de PrestaShop en localInstallation PrestaShop avec MAMPPréparer PrestaShop pour MAMPLancer l'installation PrestaShopChoisir langue et licence PrestaShopRésoudre erreurs installation PrestaShopCompatibilité PrestaShop avec ApacheConfigurer SSL pour PrestaShop localFinaliser configuration PrestaShop localConclusion sur PrestaShop en localFAQConclusion

Formation Créez un site e-commerce PrestaShop

Créez et gérez votre boutique PrestaShop pour un e-commerce réussi

Découvrir cette formation

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/

Page mise à jour PrestaShop

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).

Tableau des versions PrestaShop disponibles

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.

Formulaire de téléchargement PrestaShop en ligne

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.

Flux d'installation locale de PrestaShop

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é.
  1. Environnement de test sécurisé
  1. Pas de frais d’hébergement
  1. Amélioration des performances
  1. Sécurité accrue
  1. Installation simplifiée
  1. Facilité de sauvegarde et de restauration
  1. Apprentissage progressif
  1. 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.

Liste de fichiers pour installation locale de PrestaShop

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.

Capture des fichiers PrestaShop sur MAMP

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 .

Installation de PrestaShop sur localhost

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.

Assistant d'installation PrestaShop 8 en local

Accepter les conditions de la licence est une étape obligatoire pour pouvoir continuer.

Écran d'acceptation des licences PrestaShop

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.

Écran d'erreurs lors de l'installation de PrestaShop

Pour garantir la compatibilité, voici comment ajuster certains paramètres dans PHP :

  1. 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).
Menu Préférences dans MAMP local
Capture des préférences PHP locale
  1. Modifiez le fichier php.ini :Allez dans le dossier MAMP/conf/php/ et ouvrez le fichier php.ini avec un éditeur de texte .
Dossier PHP dans MAMP pour PrestaShop

Nous allons utiliser l’éditeur Visual studio code. On fait un clic droit sur le fichier php.ini >ouvrir avec >Visual studio code .

Menu ouvrir avec des options logicielles sous Windows.
  1. Activez les extensions nécessaires en retirant le «  ;  » devant chaque ligne d’extension demandée par PrestaShop. Ci-dessous les extensions à activer.
Modifier php.ini pour installer PrestaShop

Voila ce qu’on obtient .

Édition des extensions PHP pour PrestaShop

Puis on enregistrer en cliquant sur fichier > enregistrer.

Capture menu fichier dans VSCode
  1. Configurez les options PHP :

Recherchez la ligne « short_open_tag » dans la barre de recherche.

Recherche de short tags PHP dans VSCode

et réglez-la sur off.

Extrait code PHP avec short_open_tag on
Configuration short_open_tag pour PrestaShop

Ensuite, recherchez «realpath_cache_size » dans la barre de recherche

Modification du realpath_cache dans php.ini

et changez la valeur de realpath_cache_size de 16k à 5M pour améliorer les performances.

Ajustement du realpath_cache_size PHP
Modification realpath cache dans config

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 :

  1. 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.
Chemin MAMP sur Windows explorateur
  1. Collez-les ensuite dans le dossier MAMP/bin/apache/bin pour garantir une intégration optimale.
Dossier Apache dans MAMP sur Windows

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 :

  1. Copiez le fichier openssl.cnf depuis le dossier MAMP/bin/apache/conf.
Chemin MAMP pour configurer Apache
  1. Créez un dossier SSL dans Program Files/Common Files/ et collez-y le fichier openssl.cnf .
Capture d'écran Explorateur Windows

Et collez-y le fichier openssl.cnf.

Fichier openssl.cnf dans l'explorateur Windows

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.

Assistant d'installation PrestaShop local

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.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment télécharger et installer PrestaShop en local ?
Pour télécharger et installer PrestaShop en local, commencez par vous rendre sur le site officiel pour télécharger la dernière version. Une fois téléchargé, décompressez le fichier et placez les fichiers dans un dossier accessible sur votre ordinateur. Utilisez MAMP pour simuler un serveur local, puis suivez les instructions pour lancer l’installation via votre navigateur en accédant à http://localhost/prestashop. Vous serez guidé à travers les étapes de configuration.
Pourquoi installer PrestaShop en local ?
Installer PrestaShop en local offre de nombreux avantages, notamment un environnement de test sécurisé sans affecter un site en production, l’absence de frais d’hébergement, et des performances améliorées grâce à des temps de chargement plus rapides. De plus, cela permet une sécurité accrue des données, une installation simplifiée avec des outils comme MAMP, et facilite le processus d’apprentissage et de test de compatibilité des modules.
Comment configurer MAMP pour PrestaShop ?
Pour configurer MAMP pour PrestaShop, commencez par copier les fichiers décompressés de PrestaShop dans le répertoire htdocs de MAMP. Ensuite, dans les préférences de MAMP, assurez-vous que votre version de PHP est compatible avec PrestaShop. Ajoutez les fichiers nécessaires pour votre version de PHP dans MAMP/bin/apache/bin pour garantir une intégration optimale. Ces étapes vous aideront à lancer PrestaShop en local avec succès.
Quelles sont les erreurs courantes lors de l'installation de PrestaShop ?
Les erreurs courantes lors de l’installation de PrestaShop en local incluent des problèmes liés à la configuration PHP, tels que des extensions manquantes ou des versions incompatibles. Pour résoudre ces problèmes, vérifiez votre version de PHP, modifiez le fichier php.ini pour activer les extensions nécessaires, et ajustez les paramètres tels que realpath_cache_size. Ces ajustements aident à éviter les erreurs et à optimiser les performances.
Comment sécuriser PrestaShop en local avec un certificat SSL ?
Pour sécuriser PrestaShop en local avec un certificat SSL, copiez le fichier openssl.cnf depuis MAMP/bin/apache/conf et placez-le dans un dossier SSL dans Program Files/Common Files/. Cette configuration aide à éviter les erreurs liées à l’absence de SSL et garantit que vous travaillez dans un environnement sécurisé, ce qui est crucial pour tester des fonctionnalités nécessitant une connexion sécurisée.

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?

ÉTIQUETÉ : PrestaShop
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Installation locale de PrestaShop avec MAMP

© Alphorm - Tous droits réservés