Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Heroku Prestashop : quels sont les etapes d’installation et parametrage ?

tout servces prestashop

Prestashop Heroku : préparer l’environnement Heroku

Avant d’installer Prestashop sur Heroku, crée un compte Heroku et installe le Heroku CLI sur ton ordinateur. Cela permet de déployer et gérer l’application depuis le terminal. Configure aussi Git, qui est nécessaire pour envoyer les fichiers de Prestashop.

Sur Heroku, crée une nouvelle application et choisis la région la plus proche de tes clients. Cette préparation garantit un environnement optimisé et facilite la suite du déploiement Prestashop.


Prestashop Heroku : configurer la base de données

Heroku ne propose pas MySQL par défaut, nécessaire à Prestashop. Ajoute un add-on compatible, comme ClearDB MySQL, via le tableau de bord Heroku ou le CLI. Note bien les identifiants (host, user, password) pour les utiliser plus tard.

Dans Prestashop, configure le fichier app/config/parameters.php avec les informations de la base Heroku. Cette étape assure la connexion correcte et évite les erreurs lors de l’installation du CMS.


Prestashop Heroku : préparer les fichiers Prestashop

Télécharge la dernière version de Prestashop et décompresse les fichiers sur ton ordinateur. Initialise un dépôt Git dans ce dossier pour préparer le push vers Heroku. Assure-toi que les fichiers .htaccess et composer.json sont correctement définis.

Crée un fichier Procfile spécifique à Heroku pour indiquer le serveur web à utiliser. Sans ce fichier, Heroku ne saura pas comment lancer correctement l’application Prestashop.


Prestashop Heroku : déployer Prestashop sur Heroku

Dans le terminal, connecte-toi à Heroku via le CLI et pousse les fichiers Prestashop avec Git (git push heroku main). Cette commande transfère les fichiers vers le cloud et déclenche automatiquement le build.

Sur le tableau de bord Heroku, tu pourras suivre le déploiement en temps réel. Une fois terminé, Prestashop sera accessible en ligne via l’URL fournie par Heroku, prête pour le paramétrage.


Prestashop Heroku : lancer l’installation Prestashop

Accède à l’URL Heroku de ton projet et suis l’assistant d’installation de Prestashop. Indique les informations de base comme le nom de la boutique, l’adresse email et la langue. Configure ensuite la base de données avec les identifiants Heroku.

À la fin de l’installation, supprime le dossier /install comme recommandé par Prestashop. Cette étape garantit la sécurité de l’application et prépare la boutique pour la mise en ligne.


Prestashop Heroku : configurer le stockage des fichiers

Heroku a un système de fichiers éphémère, ce qui n’est pas idéal pour Prestashop. Utilise un stockage externe comme Amazon S3 pour gérer les images produits et les fichiers téléchargés. Installe un module Prestashop compatible avec S3 pour automatiser le transfert.

Cette configuration assure que les médias ne sont pas perdus après chaque déploiement. Elle améliore aussi la résilience et réduit la charge sur l’hébergement Heroku.


Prestashop Heroku : mettre en place le cache

Pour améliorer les performances de Prestashop sur Heroku, active le cache Smarty dans le back-office (Paramètres avancés > Performance). Ajoute aussi un add-on Heroku comme Redis ou Memcached pour optimiser le cache serveur.

Ces optimisations réduisent le temps de chargement des pages et améliorent l’expérience client. Un bon paramétrage du cache est essentiel pour obtenir un site Prestashop rapide et scalable.


Prestashop Heroku : configurer les tâches cron

Heroku ne dispose pas de cron classique, essentiel pour Prestashop (par exemple pour les emails ou le nettoyage des paniers). Installe un module cron sur Prestashop ou utilise l’add-on Heroku Scheduler pour planifier les tâches automatiques.

Cela garantit le bon fonctionnement des processus de fond et évite les oublis manuels. Avec cette configuration, Prestashop reste fonctionnel et bien synchronisé.


Prestashop Heroku : sécuriser la boutique

Pour protéger Prestashop sur Heroku, active le SSL (Heroku propose des certificats gratuits) et redirige le trafic vers HTTPS dans le back-office. Mets à jour les permissions des dossiers critiques et utilise des mots de passe forts.

Ces actions améliorent la sécurité et renforcent la confiance des clients. Un site Prestashop sécurisé réduit les risques d’attaques et préserve la réputation de la boutique.


Prestashop Heroku : monitorer et optimiser

Après le déploiement, installe des add-ons comme New Relic pour surveiller les performances de Prestashop sur Heroku. Analyse le trafic, la consommation de mémoire et les temps de réponse pour identifier les points à améliorer.

Grâce à ce suivi, tu peux ajuster les dynos ou optimiser les modules Prestashop pour maintenir un haut niveau de performance. Une surveillance continue assure un site stable et prêt à évoluer.