Sur cette page: [cacher]
Quand il s'agit de créer un site Web, vous pouvez choisir parmi de nombreuses options. Que vous choisissiez une plateforme CMS ou un constructeur d'IA, vous réussirez à construire votre site web. Dans l'article d'aujourd'hui, nous avons préparé un tutoriel sur la façon d'installer Magento 2 Plate-forme, et Howtohosting.guide vous guidera tout au long du processus d'installation.
Qu'est-ce que Magento 2?
Magento 2 est une plate-forme de commerce électronique avancée qui utilise la technologie open source pour créer des sites Web. La plateforme n'est pas comme les autres plateformes CMS car elle se concentre sur la création de sites e-commerce et de boutiques en ligne. Il fournit des fonctionnalités flexibles comme un panier d'achat avancé et une personnalisation complète.
La plate-forme offre des options pour télécharger des thèmes et des plugins. Aussi, il fournit une puissante optimisation du marketing et du référencement et est conçu pour un public averti mais sans connaissances avancées en programmation, et vous pouvez facilement personnaliser jusqu'à un certain point. Mais si vous avez besoin de changer certaines parties de la plateforme, cela doit être fait par un expert Magento.
Quoi de neuf dans Magento 2?
Avec la dernière version publiée – v2.4 sur 27 juillet 2020, la plate-forme a de nouvelles améliorations.
Nouvelles améliorations et mises à niveau
Prise en charge de PHP 7.4, PHPUnit 9.x
Prise en charge d'Elasticsearch 7.x et de MySQL 8.0
Moteur de recherche MySQL supprimé
Prise en charge de MariaDB 10.4
Le Zend Framework est obsolète et la migration vers le projet Laminas.
Suppression de la prise en charge du code de protection contre la fraude Signifyd
Module Core Braintree supprimé
Fonctionnalités Magento
Magento est la plate-forme de création de commerce électronique la plus flexible au monde.
– Vous donne la fiabilité avec 99.99% Uptime.
– Personnalisation avec la possibilité d'intégrer des centaines d'extensions et plugins.
– Expert compétent 24/7 soutien avec 315,000 développeurs et partenaires en ligne
– 5 mois de garantie de remboursement
– Générateur de pages (la traînée & drop vous donne un contrôle total sur votre site Web. Cela vous aidera à personnaliser plus rapidement, et créez du contenu frais et riche)
Comment installer Magento 2?
Pour installer la plate-forme, vous devez le faire en utilisant une base de données FTP pour transférer ses archives. Nous allons utiliser un serveur FTP appelé Apache et configurer Magento dans 7 pas.
Installez Magento en utilisant Apache dans 7 Pas
Étape #1: Installez Apache Server et PHP
Pour configurer la plate-forme, nous allons maintenant utiliser l'un des serveurs HTTP les plus populaires – Apache. Apache est un logiciel de serveur Web multiplateforme gratuit et open source et est pris en charge par tous les systèmes d'exploitation.
Pour installer Apache, vous devez mettre à jour les packages avant d'exécuter la commande install Apache install:
mise à jour sudo apt
sudo apt installer apache2
Pour exécuter Apache automatiquement, exécutez la commande suivante:
sudo systemctl activer apache2.service
La prochaine étape de l'installation d'Apache consiste à:
Configurer l'hôte virtuel Apache2
Affirmer Apache2 configuration du site pour Boutique Magento, vous devez créer un nouveau fichier de configuration appelé “magento2.conf”
sudo nano /etc/apache2/sites-available/magento2.conf
Obtenez le contenu suivant et collez-le dans ce qui précède fichier. N'oubliez pas que vous pouvez remplacer domain.com par votre domaine.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot / var / www / html / magento2 /
Nom du serveur domaine.com
ServerAlias www.domain.com
<Répertoire / var / www / html / magento2 />
Index des options FollowSymLinks MultiViews
AllowOverride All
Commande autoriser,Nier
permettre à tous
</Annuaire>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combiné
</VirtualHost>
Si vous installez le CMS localement, vous pouvez changer domain.com à localhost.com, dev.com ou m2.com. Ensuite, vous devez mettre à jour le fichier d'hôtes à /etc / hôtes avec ça:
127.0.0.1 localhost.com
127.0.0.1 dev.com
127.0.0.1 m2.com
Dans ce tutoriel, nous utilisons localhost.com.
Assurez-vous d'avoir activé “réécrire le mod” pour utiliser des URL adaptées aux sites. Pour le faire entrer ce code:
sudo a2ensite magento2.conf
réécriture sudo a2enmod
Prochain, tu dois
Installer PHP 7.2 et extensions
Sur Ubuntu 18.04, tu peux installer PHP 7.2 avec la ligne de commande suivante:
sudo apt installer php7.2 libapache2-mod-php7.2 php7.2-commun php7.2-gmp php7.2-curl php7.2-soap php7.2-bcmath php7.2-intl php7.2-mbstring php7. 2-xmlrpc php7.2-mcrypt php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip
Après avoir installé PHP, vous devez le mettre à jour en utilisant ce code:
Ouvrez le fichier php.ini sudo nano /etc/php/7.2/apache2/php.ini
Modifiez les données et enregistrez-les.
file_uploads = Activé
allow_url_fopen = Activé
short_open_tag = Activé
memory_limit = 512 Mo
upload_max_filesize = 128 Mo
max_execution_time = 3600
Vous devez maintenant redémarrer Apache2 et exécuter cette commande:
sudo systemctl redémarrer apache2.service
Étape #2: Installer le serveur de base de données manuellement
MariaDB Le serveur de base de données par défaut MySQL Database Server est préférable, grâce à des performances plus rapides et meilleures. À installer MariaDB Serveur et client, en utilisant la ligne de commande:
sudo apt-get install serveur-mariadb client-mariadb
Assurez-vous qu'il démarre et démarre chaque fois que vous redémarrez le serveur:
sudo systemctl redémarrer mariadb.service
sudo systemctl activer mariadb.service
Après cela, vous avez installé le serveur MariaDB et vous devez maintenant configurer la base de données en entrant cette ligne:
sudo mysql_secure_installation
Il invite et vous choisissez l'option suivante:
Entrez le mot de passe actuel pour root (entrer pour aucun): Entrer
Définir le mot de passe root? [O / n]: ET
Nouveau mot de passe: Tapez votre mot de passe
ré-entrez le nouveau mot de passe: Tapez votre mot de passe
Supprimer les utilisateurs anonymes? [O / n]: ET
Interdire la connexion root à distance? [O / n]: ET
Supprimer la base de données de test et y accéder? [O / n]: ET
Recharger les tables de privilèges maintenant? [O / n]: ET
Étape #3: Créer & Configurer l'utilisateur MySQL
C'est une étape obligatoire pour passer. Depuis Magento 2.3.x, il nécessite un utilisateur unique pour l'installation, il ne peut pas utiliser l'utilisateur par défaut: racine.
Pour le faire correctement, vous devez d'abord vous connecter MariaDB
sudo mysql -u racine -p
Créer une nouvelle base de données – CRÉER UNE BASE DE DONNÉES magento2 puis créez un nouveau nom appelé: mageplaza
REATE USER ‘mageplaza’ @ ’localhost’ IDENTIFIÉ PAR «YOUR_PASSWORD»;
Accorder un utilisateur mageplaza à la base de données magento2:
GRANT ALL ON magento2. * TO ‘mageplaza’ @ ’localhost’ IDENTIFIÉ PAR «YOUR_PASSWORD’ AVEC OPTION DE SUBVENTION;
PRIVILÈGES DE RINÇAGE;
SORTIE;
Étape #4: Installer Composer
Qu'est-ce que Composer et comment l'utiliser pour Magento 2?
La plateforme CMS utilise le composeur, un gestionnaire de dépendances PHP, pour emballer des composants et des éditions de produits.
Le compositeur lit un composer.json fichier dans le répertoire racine de Magento pour télécharger les dépendances tierces répertoriées dans le fichier.
Après avoir configuré le serveur, vous êtes prêt à démarrer l'installation.
Pour commencer l'installation, vous devez télécharger le programme d'installation, qui configurera votre variable d'environnement PATH afin que vous puissiez appeler le composeur depuis n'importe quel répertoire. Vous pouvez télécharger le fichier depuis ici et trouvez également plus d'informations sur le processus.
curl -sS https://getcomposer.org/installer | sudo php — –rép_installation = / usr / local / bin –nom de fichier = compositeur
compositeur -v
Version du compositeur 1.8.5 2019-04-09
Étape #6: Téléchargez le pack Magento
Téléchargez le Pack sur ici
Après donwload, vous devez extraire le pack vers /var / www / html /. Par exemple vous avez un appel de dossier: magento2 dans /var / www / html /
Étape #7: Installez Magento 2
Pour démarrer l'installation de Magneto, vous devez accéder au http://localhost.com/magento2, alors vous verrez cette fenêtre.
Cliquez sur “Se mettre d'accord” et le “Démarrer la vérification de l'état de préparation“. Si tout va bien et qu'il n'y a aucune erreur, vous devez cliquer “suivant”
Maintenant, vous devez da Base de données, là tu dois remplir les informations de la base de données et appuyez sur “suivant”
La prochaine étape est la configuration Web, vous devez entrer l'adresse de votre magasin http://localhost.com. Entrez l'URL relative par laquelle accéder à l'administrateur. alors “suivant“.
Vous devez maintenant personnaliser votre boutique avec des informations générales telles que fuseau horaire, devise, Langue, et définir modules avancés comme Google Analytics, Google AdWords, Google Optimizer, etc.
Après avoir réglé tout cela, nous en sommes aux dernières étapes, maintenant vous devez créer un compte administrateur.
Remplissez les informations suivantes:
Nouveau nom d'utilisateur
Nouveau courriel
nouveau mot de passe
Confirmez le mot de passe
Cliquez sur “suivant“, et alors “installer“. Une fois l'installation terminée, vous êtes prêt à vérifier les résultats et à commencer à personnaliser votre site.
Extensions et thèmes dans le module
Formez le marché, vous pouvez charger votre site Web avec différents thèmes et extensions flexibles qui vous aideront à personnaliser votre site Web. Des thèmes polyvalents sont disponibles, et des extensions populaires comme Pixels Facebook, Marché multi-fournisseurs, Google Shopping, etc.
Il existe quelques catégories de fonctionnalités avec des extensions pour votre site Web.
Service client
Paments & Sécurité
Commercialisation
Comptabilité & La finance
livraison & Accomplissement
Optimisation du site
Configuration en ligne de commande
L'interface de ligne de commande effectue les tâches d'installation et de configuration. La nouvelle interface effectue plusieurs tâches, comprenant:
Installation de la plateforme (création ou mise à jour du schéma de base de données, création de la configuration de déploiement, etc).
Vider le cache.
Gérer les index, y compris la réindexation.
Création de dictionnaires de traduction et de packages de traduction.
Générer des classes inexistantes telles que des usines et des intercepteurs pour les plug-ins, génération de la configuration d'injection de dépendances pour le gestionnaire d'objets.
Déploiement de fichiers de vue statique.
Créer du CSS à partir de Less.
Une seule commande (
Interface utilisateur cohérente basée sur Symfony.
La CLI est extensible afin que les développeurs tiers puissent "brancher"À lui. Cela présente l'avantage supplémentaire d'éliminer la courbe d'apprentissage des utilisateurs.
Les commandes des modules désactivés ne s'affichent pas.
Édition Entreprise de Magento
L'édition entreprise est une version payante premium de la plateforme qui offre plus particularités, options de personnalisation premium, et Avancée 24/7 soutien. L'édition entreprise est généralement utilisée dans les grandes entreprises ou les magasins en ligne, qui ont besoin d'options plus avancées. La principale raison pour laquelle l'édition entreprise est principalement utilisée par les plus grands magasins en ligne est son prix.. Ça coute $15,550/an
HowtoHosting.guide Conseils pour Magento
Vous trouverez ici des conseils utiles sur Magento et comment l'utiliser correctement et optimiser votre référencement. Même certains des conseils sont vraiment faciles à faire et peuvent sembler inutiles pour beaucoup, ils sont très importants pour les performances de votre site Web et son référencement..
Pointe #1 – Mettre à jour vers la dernière version
Être à jour est très important car les dernières mises à jour ont toujours des améliorations et des améliorations. Aussi, les dernières versions sont les meilleures optimisées pour le référencement. La plate-forme elle-même recommande toujours d'être avec la dernière version.
Pointe #2 – Utilisez des mots clés appropriés
Cette astuce est essentielle non seulement pour les sites Web Magento, mais c'est très important pour tout autre site Web. Utiliser les bons mots-clés et rechercher les bons pour votre site est un moment très important pour le succès du référencement de votre site Web. Si vous ne savez pas comment le faire correctement, Magento propose ses propres outils de référencement, mais vous pouvez également consulter certains des meilleurs ici.
Pointe #3 – Optimisation d'image
L'optimisation de l'image peut même sembler que ce n'est pas si important, mais il est. Pour optimiser vos images de la meilleure façon, décrivez ce dont il s'agit de la meilleure manière claire et il est bon d'ajouter votre domaine à la fin du titre de l'image, c'est bon pour l'évaluation du domaine de votre site Web. Pour le référencement, les images ajoutent des attributs alt(de cette manière, Google saura de quoi parle l'image) et encore une chose, compresser les images et les réduire, cela économisera de l'espace sur votre site Web et ne ralentira pas votre site.
Pointe #4 – Évitez le contenu en double
Un conseil important est de ne pas dupliquer le contenu. Les robots des moteurs de recherche prennent cela comme un mauvais point s'ils se tournent vers le contenu dupliqué. Si vous avez du contenu dupliqué, vous pouvez résoudre le problème en disant à Google que l'un des contenus que vous avez est canonique par rapport à l'autre. Pour ce faire, accédez au paramètre SEO. Aller à Store => Configuration => Catalogue => Optimisation des moteurs de recherche.
Pointe #5 – Générer un plan de site
Le plan du site est essentiel pour votre site Web, car les robots d'exploration de Google suivent les liens du plan du site et cela les aide à analyser votre site..
Gérer créer un plan de site XML et HTML. Avec Magento, vous avez une option les deux sitemaps à l'aise.
FAQ sur l'hébergement Web Magento
Qu'est-ce que l'hébergement Web Magento?
Hébergement Web Magento fait référence à un environnement d'hébergement explicitement conçu pour s'adapter aux spécifications uniques de la plate-forme de commerce électronique Magento. Cette approche d'hébergement sur mesure garantit que les entreprises en ligne alimentées par Magento peuvent fonctionner avec une efficacité maximale, garantissant une vitesse optimale, sécurité impénétrable, et une évolutivité de haut niveau pour gérer les pics de trafic Web.
Pourquoi ai-je besoin d'un hébergement spécialisé pour Magento?
Compte tenu de l'architecture complète et exigeante en ressources de Magento, il devient impératif d'avoir un environnement d'hébergement conçu pour répondre à ses normes rigoureuses. Un hébergement spécialisé Magento assure que les paramètres du serveur, configurations, et les ressources sont en harmonie avec les exigences de Magento, ouvrant la voie à des opérations fluides, temps de chargement plus rapides, et sécurité fortifiée, indispensable au succès d'une place de marché en ligne.
L'hébergement mutualisé est-il adapté à Magento?
À la surface, Hébergement partagé peut sembler un choix économique pour les magasins Magento. toutefois, parce que plusieurs sites Web partagent les ressources du serveur dans un tel environnement, il peut souvent ne pas fournir les mesures de performance requises pour les grands marchés basés sur Magento. Pour les entreprises qui visent la croissance, dévoué, VPS, ou l'hébergement cloud sont généralement mieux adaptés, offrant des ressources dédiées et une configuration améliorée.
Comment l'hébergement SSD profite-t-il à Magento?
Contrairement aux disques durs traditionnels (Disques durs), Disques SSD (SSD) n'ont pas de pièces mobiles et offrent des vitesses d'accès rapides aux données. Intégrer des SSD dans un Environnement d'hébergement Magento signifie que le contenu du site Web, contenu particulièrement dynamique, charges à la vitesse de l'éclair. Cela offre non seulement une expérience d'achat transparente aux utilisateurs finaux, mais réduit également le taux de rebond et améliore l'engagement global des utilisateurs..
Pourquoi la mise en cache est-elle importante pour l'hébergement Magento?
Mise en cache, en son coeur, est un mécanisme pour stocker et récupérer des données fréquemment consultées sans surcharger la source de données principale à plusieurs reprises. Dans le contexte de Magento, la mise en œuvre de stratégies de mise en cache efficaces garantit que les pages du site Web s'affichent plus rapidement, les ressources système sont utilisées de manière optimale, et les utilisateurs n'ont pas à attendre longtemps - un facteur crucial pour fidéliser les clients potentiels et stimuler les ventes.
Comment fonctionne un réseau de diffusion de contenu (CDN) Bénéficiez des boutiques Magento?
UNE Réseau de diffusion de contenu est essentiellement un réseau de serveurs répartis dans le monde entier. Il fonctionne en stockant des versions en cache du contenu de votre boutique Magento à divers endroits. Lorsqu'un utilisateur de, dire, L'Europe accède à votre boutique basée aux États-Unis, le CDN sert du contenu à partir d'un serveur européen, réduire drastiquement les délais de livraison du contenu. Le résultat? Des clients plus satisfaits, charge réduite sur votre serveur principal, et des conversions potentiellement plus élevées.
Les sauvegardes automatiques sont-elles essentielles pour Magento?
Dans le monde dynamique du commerce en ligne, les filets de sécurité sont cruciaux. Les sauvegardes automatiques servent de ce très net, s'assurer que si quelque chose ne se passe pas comme prévu - qu'il s'agisse de problèmes techniques, erreurs humaines involontaires, ou cyber-attaques malveillantes - les données de votre magasin restent en sécurité. Avec des sauvegardes automatiques périodiques, vous pouvez restaurer votre boutique Magento à son état précédent, assurer la continuité des activités et protéger votre réputation.
Ai-je besoin de SSL pour ma boutique Magento?
SSL (Couche de socket sécurisée) n'est pas seulement une recommandation pour les plateformes de commerce électronique; c'est une nécessité. En établissant un lien crypté entre votre serveur Web et le navigateur d'un visiteur, SSL garantit que toutes les données, des informations particulièrement sensibles comme les numéros de carte de crédit, reste privé. Au-delà des avantages de sécurité, un certificat SSL favorise également la confiance de votre clientèle et peut offrir un léger avantage dans les classements des moteurs de recherche.
Puis-je mettre à niveau mon plan d'hébergement à mesure que mon magasin grandit?
La croissance est l'objectif ultime de toute entreprise, et dans le domaine numérique, la croissance se traduit souvent par plus de trafic Web. Les fournisseurs d'hébergement réputés conçoivent leurs plans en tenant compte de l'évolutivité, en veillant à ce que votre boutique Magento étende son empreinte, votre environnement d'hébergement s'adapte en tandem. Que ce soit plus de stockage, meilleure puissance de traitement, ou augmenté largeur de bande, une solution d'hébergement évolutive répondra à vos besoins en constante évolution.
Comment choisir le bon fournisseur d'hébergement Magento?
Choisir le bon hébergeur est une décision qui peut façonner la trajectoire de votre boutique Magento. Alors que le prix est un facteur essentiel, également (sinon plus) importants sont des aspects tels que la disponibilité garantie (de préférence 99.9% ou plus), excellent support client, mesures éprouvées de vitesse et de performances du serveur, dispositions de sécurité de pointe, et des avis authentiques d'autres propriétaires de magasins Magento. Recherche, comparer, et faire des essais si possible, pour faire un choix éclairé qui correspond à vos aspirations professionnelles. Une méthode recommandée pour comparer les prix et les fonctionnalités consiste à utiliser l'outil intelligent, appelé Recherche d'hébergement par HTH. Il comparera les derniers plans d'hébergement Magento et vous montrera les meilleures offres et remises actuellement sur le marché.