Top Banner

Click here to load reader

magento2 - RIP Tutorial › Download › magento2-fr.pdf · PDF file 2019-01-18 · Installez Magento 2 sur Ubuntu 16.04 3 1. Configuration requise 3 2. Configurez...

May 30, 2020

ReportDownload

Documents

others

  • magento2

    #magento2

  • Table des matières

    À propos 1

    Chapitre 1: Démarrer avec magento2 2

    Remarques 2

    Versions 2

    Examples 3

    Installation ou configuration 3

    Installez Magento 2 sur Ubuntu 16.04 3

    1. Configuration requise 3

    2. Configurez Magento 2 3

    a) Télécharger depuis GitHub 4

    b) Télécharger via Compositeur 4

    3. Créer une base de données 5

    4. Configurer Apache VirtualHost et PHP 6

    5. Installation de l'application Magento 2 6

    a) Via l'installateur Web 6

    b) Via la ligne de commande 7

    6. Calendrier Magento2 Cronjobs 7

    Chapitre 2: Commandes Magento 2 pour une utilisation quotidienne 8

    Remarques 8

    Examples 8

    compilation de code 8

    Flush Cache 8

    Activer les extensions personnalisées ou tierces 8

    Mettez à jour le schéma de base de données et les données: 9

    Pour voir toutes les commandes disponibles 9

    Liste générale des commandes pour Magento 2 9

    Chapitre 3: Evénement et observateur dans magento 2 10

    Examples 10

    Comment utiliser un événement et un observateur personnalisés? 10

  • Chapitre 4: Injection de dépendance 11

    Examples 11

    Remplacement d'argument 11

    Préférence de classe 11

    Constructeur Injection 12

    Chapitre 5: Mise à niveau de Magento 13

    Examples 13

    Mettre à niveau Magento via Composer 13

    Chapitre 6: Obtenir des produits de la base de données 14

    Examples 14

    Obtenir des produits à l'aide du référentiel de produits 14

    Chapitre 7: Optimisation de Magento 2 15

    Examples 15

    Configurations pour optimiser 15

    1. Activer les catégories et produits plats 15

    2. Fusionner des fichiers CSS et JS 16

    3. Réseau de diffusion de contenu 17

    4. Caching 18

    Chapitre 8: Produits configurables et leurs variantes. 22

    Examples 22

    Obtenez un produit parent et leurs enfants. 22

    Obtenez un produit parent. 22

    Obtenez des produits parents et enfants. 22

    Chapitre 9: Remplacer le pack de langue i18n 24

    Syntaxe 24

    Remarques 24

    Examples 24

    Exemple de syntaxe du package de langue de substitution i18n 24

    Chapitre 10: Structure du module 26

    Examples 26

    Structure du module de catalogue 26

  • Chapitre 11: Thème personnalisé 28

    Remarques 28

    Examples 28

    Thème de l'échantillon 28

    Chapitre 12: Utilisation de l'injection de dépendances pour réécrire l'objet 30

    Remarques 30

    Examples 30

    Quelques façons de modifier une fonction dans magento 2 30

    Réécrire la classe 30

    Plugin en objet. 30

    Crédits 32

  • À propos

    You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: magento2

    It is an unofficial and free magento2 ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official magento2.

    The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.

    Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to [email protected]

    https://riptutorial.com/fr/home 1

    http://riptutorial.com/ebook/magento2 https://archive.org/details/documentation-dump.7z mailto:[email protected]

  • Chapitre 1: Démarrer avec magento2

    Remarques

    Magento 2 est une plate-forme de commerce électronique open source conçue pour faciliter la structure commune de panier d'achat pour les pages Web. Par rapport aux versions antérieures de Magento, la version 2.0 est plus simple et plus performante, ce qui élimine les problèmes de verrouillage des tables et d’amélioration du système de paiement pour les utilisateurs invités.

    Versions

    Version Date de sortie

    2.1.7 2017-05-31

    2.1.6 2017-04-11

    2.1.5 2017-02-21

    2.1.4 2017-02-07

    2.1.3 2016-12-14

    2.1.2 2016-10-10

    2.1.1 2016-08-25

    2.1.0 2016-06-23

    2.0.14 2017-05-31

    2.0.13 2017-02-21

    2.0.12 2017-02-07

    2.0.11 2016-10-12

    2.0.10 2016-10-07

    2.0.9 2016-08-04

    2.0.8 2016-07-18

    2.0.7 2016-05-19

    2.0.6 2016-05-13

    2.0.5 2016-04-27

    https://riptutorial.com/fr/home 2

  • Version Date de sortie

    2.0.4 2016-03-31

    2.0.3 2016-03-30

    2.0.2 2016-01-28

    2.0.1 2016-01-19

    2.0.0 2015-11-17

    Examples

    Installation ou configuration

    Instructions détaillées sur la configuration ou l'installation de magento2.

    Installez Magento 2 sur Ubuntu 16.04

    NOTES: Nous allons installer Magento 2 sur Ubuntu Server 16.04 LTS avec PHP 7.0, MySQL 5.6 et Apache 2.4.

    1. Configuration requise

    Apache 2.2 ou 2.4 avec le module mod_rewrite (ou) Nginx> = 1.8.• PHP 5.5 ou version ultérieure. PHP 7.0 a également pris en charge.• Modules PHP requis - PDO / MySQL, mbstring, mcrypt, mhash, SimpleXML, curl, xsl, gd, ImageMagick 6.3.7 (ou ultérieur) ou les deux, soap, intl, openssl.

    Compositeur et Git.•

    Vous pouvez utiliser la commande suivante pour installer toutes les exigences ci-dessus à partir du référentiel par défaut (xenial).

    sudo apt install apache2 git mysql-server sudo apt install php libapache2-mod-php php-mysql php-dom php-simplexml php-gd sudo apt install php-curl php-intl php-xsl php-mbstring php-zip php-xml php-mcrypt

    Je recommande d'installer à partir de la page d'accueil au lieu du référentiel Ubuntu.

    curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod +x /usr/local/bin/composer

    2. Configurez Magento 2

    https://riptutorial.com/fr/home 3

  • a) Télécharger depuis GitHub

    Le code Magento2 est disponible sous le dépôt Github. Utilisez la commande suivante pour cloner le référentiel Magento2 sur votre système.

    cd /var/www/ git clone https://github.com/magento/magento2.git

    b) Télécharger via Compositeur

    Si vous ne voulez pas installer Magento 2 en clonant depuis GitHub, ça va. Vous pouvez également l'installer via Composer.

    cd /var/www composer create-project --repository-url=https://repo.magento.com/ magento/project-community- edition magento2

    Maintenant, installez tous les modules requis pour Magento2 en utilisant composer. Attendez que le processus d'installation soit terminé. (Vous n'en aurez pas besoin si vous installez Magento 2 via Composer)

    cd magento2/ composer install

    Si le composeur vous demande une authentification comme ci-dessous:

    Loading composer repositories with package information Installing dependencies (including require-dev) from lock file - Installing magento/magento-composer-installer (0.1.6) Downloading: 100% - Installing braintree/braintree_php (2.39.0) Downloading: 100% - Installing justinrainbow/json-schema (1.6.1) Downloading: 100% - Installing symfony/console (v2.6.13) Downloading: 100% - Installing symfony/process (v2.8.4) Downloading: 100% - Installing symfony/finder (v2.8.4) Downloading: 100% - Installing seld/jsonlint (1.4.0) Downloading: 100% - Installing composer/composer (1.0.0-alpha10) Downloading: 100%

    https://riptutorial.com/fr/home 4

  • - Installing magento/composer (1.0.2) Authentication required (repo.magento.com): Username: Password:

    Connectez-vous ici https://www.magentocommerce.com/ , et utilisez la clé publique comme nom d' utilisateur et clé privée comme mot de passe .

    Définissez maintenant les autorisations sur les fichiers et les répertoires.

    sudo chmod -R 755 /var/www/magento2/ sudo chmod -R 777 /var/www/magento2/{pub,var}

    3. Créer une base de données

    Connectez-vous maintenant à votre serveur mysql avec les privilèges d'administrateur et créez

    https://riptutorial.com/fr/home 5

    https://www.magentocommerce.com/ https://i.stack.imgur.com/Lh41e.png

  • une base de données et un utilisateur pour la nouvelle installation de magento2.

    mysql -u root -p mysql> CREATE DATABASE magento; mysql> GRANT ALL ON magento.* TO [email protected]'localhost' IDENTIFIED BY 'magento'; mysql> FLUSH PRIVILEGES; mysql> quit

    4. Configurer Apache VirtualHost et PHP

    Créez un fichier de configuration Apache pour votre site Web Magento tel que /etc/apache2/sites- available/magento2.example.com.conf et ajoutez le contenu suivant.

    DocumentRoot /var/www/magento2 ServerName magento2.example.com AllowOverride all

    Activez maintenant virtualhost en utilisant la commande suivante.

    sudo a2ensite magento2.example.com

    Veillez également à activer le module de réécriture Apache, recommandé par Magento.

    sudo a2enmod rewrite

    Vous voudrez peut-être définir PHP memory_limit pour éviter la mémoire épuisée qui est recommandée par Magento.

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.