Installer MySQL 8.0 pour Magento 2

Objectif Installer et configurer MySQL 8.0 pour Magento 2 Installation Pour MySQL, il est nécessaire de télécharger le paquet .deb puis de l’installer wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb apt install ./mysql-apt-config_0.8.13-1_all.deb apt-get update && apt-get install mysql-server Vérifier la version installée en lançant la commande : mysql --version. Configuration Avant de lancer le service, nous allons éditer le... » lire plus

Installer Elasticsearch pour Magento 2

Objectif Installer et configurer Elasticsearch 7.6 pour activer la recherche dans Magento 2 Installation Composants indispensables Pour fonctionner Elasticsearch a besoin de Java. Je vous invite à suivre les étapes ci-dessous pour lancer l’installation : apt install default-jre Vérifier l’installation en lançant la commande : java --version, le résultat doit être : openjdk 11.0.9.1 2020-11-04... » lire plus

Installer et configurer Redis pour Magento 2

Objectif Installer et configurer Redis et paramétrer Magento 2 pour activer les 3 caches avec Redis. À quoi sert Redis ? Redis est un logiciel de base de données NoSQL. Il fonctionne sur une base clé-valeur. Redis va être utile pour gérer le stockage des sessions, le cache des pages de Magento. Par défaut, Redis... » lire plus

Installer et configurer RabbitMQ pour Magento 2

Objectif Installer et configurer RabbitMQ pour Magento 2. À quoi sert RabbitMQ ? RabbitMQ est un logiciel d’agent de messages. Il fournit un mécanisme de communication asynchrone entre un expéditeur et un destinataire. Installation Il est possible de créer une instance RabbitMQ sous Docker très facilement, lien vers la page Docker. Pour cet article, nous... » lire plus

Archiver vos logs Magento 2 avec Logrotate

Objectif Archiver vos logs et gagner de l’espace disque en archivant vos logs Magento 2. Pré-requis Dans cet article, nous verrons uniquement la mise en place d’un conteneur Logrotate sous Docker pour archiver vos logs. Pour suivre le tutoriel, vous aurez besoin d’une boutique Magento 2 exécutée dans un environnement Docker. Tutoriel Création du projet... » lire plus

Installer et configurer Logstash pour faciliter le traitement des logs Magento 2

Objectif Installer Logstash 7.6 pour transmettre les logs Magento 2 à un serveur ELK Installation Composants indispensables Pour fonctionner Logstash a besoin de Java. Je vous invite à suivre les étapes ci-dessous pour lancer l’installation : apt install default-jre Vérifier l’installation en lançant la commande : java --version, le résultat doit être : openjdk 11.0.9.1... » lire plus

Docker, Docker-Compose & Magento 2.4

Objectif Installer Magento 2.4 en utilisant Docker et Docker-Compose. Sources Avant de commencer, cela fait un moment que j’utilise Docker pour développer sous Magento 2. Après avoir testé plusieurs solutions, je me suis basé sur la solution proposée par Mark Shust. J’ai également visionné un paquet de vidéos de la chaîne Xavki. Tutoriel Changelog 23/11/2020... » lire plus

Magento 2 : Les extensions utiles

Après avoir installé un module, via la commande Composer, je vous invite à lancer les commandes : bin/magento setup:upgrade && bin/magento setup:di:compile && bin/magento cache:clean. MagePal Reindex Très utile pour ré-indexer depuis l’interface d’administration. composer require magepal/magento2-reindex MagePal Gmail SMTP Pour mieux paramétrer l’envoi des emails. composer require magepal/magento2-gmailsmtpapp Experius Email Catcher Permet d’avoir un... » lire plus

Magento 2 : Les extensions à désactiver par défaut

Lorsque je déploie une boutique Magento, je désactive quelques modules. Voici la liste répartie par catégories. Après avoir désactivé, je vous invite à lancer les commandes : bin/magento setup:upgrade && bin/magento setup:di:compile && bin/magento cache:clean. Vous êtes libre de laisser actifs ces modules et d’en désactiver d’autres. Magento 2.4.2 Adobe Stock bin/magento module:disable Magento_AdobeIms Magento_AdobeImsApi... » lire plus

Installation de Magento 2.4

Cet article a été entièrement revu et mis à jour. Il se consacre exclusivement à l’installation de Magento 2.4 avec Nginx et PHP-FPM 7.4 sous Debian Buster. Je n’aborde pas l’installation d’e ‘Elasticsearch, Redis, Varnish et RabbitMQ. Objectif Installer Magento 2.4.2 depuis Composer. Installation Pré-requis Avant de procéder à l’installation de Magento 2, vous devez... » lire plus

Installer le module sample data depuis Git

Pré-requis Avoir installer Git Disposer d’un site Magento 2 Avoir accès aux fichiers et dossiers du site Magento 2 Objectifs Installer le module sample data dans Magento 2 depuis GitHub. Tutoriel Cloner le dépôt Git Créer un dossier sample-data dans /var/www et y accéder : mkdir /var/www/sample-data && cd /var/www/sample-data Cloner le dépôt Git au... » lire plus