Magento est le meilleur logiciel et solution de commerce électronique pour les services en ligne. Récemment, l'équipe Magento a publié sa nouvelle version Magento 2.0 avec de nombreuses améliorations et optimisations par rapport à Magento 1.
Étape 1 – Installer Apache2 et PHP
Vous pouvez utiliser les commandes suivantes pour installer toutes les exigences à partir des référentiels par défaut.
sudo apt install apache2
Installez ensuite PHP et les autres modules PHP requis.
sudo apt install php libapache2-mod-php php-mysql php-dom php-simplexml sudo apt install php-curl php-intl php-xsl php-mbstring php-zip php-xml
Étape 2 - Installer le serveur MySQL
Vous pouvez utiliser MySQL ou MariaDB comme serveur de base de données pour l'application Magento.
sudo apt install mysql-server
Étape 3 - Télécharger l'archive Magento 2
Magento est disponible en 2 éditions Enterprise et Community. Dans ce didacticiel, nous utilisons l'édition communautaire pour la configuration. Téléchargez l'édition communautaire de Magento2 depuis son site officiel.
Après avoir téléchargé le fichier d'archive, extrayez-le sous la racine du document du site Web. Nous pouvons donc accéder directement à partir du navigateur Web.
cd /var/www/html/magento2 tar xjf ~/Downloads/Magento-CE-*.tar.bz2 chown -R www-data.www-data / var/www/html/magento2 chmod -R 755 /var/www/html/magento2
Étape 4 - Créer une base de données MySQL
Connectez-vous maintenant à votre serveur MySQL avec des privilèges d'administrateur et créez une base de données et un utilisateur pour la nouvelle installation de Magento 2.
mysql -u root -pmysql> CREATE DATABASE magento2_db;mysql> GRANT ALL ON magento2_db.* TO [email protected]'localhost' IDENTIFIED BY 'password';mysql> FLUSH PRIVILEGES;mysql> quit Étape 5 – Exécuter le programme d'installation Web
Commençons l'installation de Magento2 à l'aide du programme d'installation Web. Accédez à votre répertoire Magento 2 sur le navigateur Web comme ci-dessous. Il vous redirigera vers la page de démarrage de l'installation.
http://localhost/magento2/4.1. Acceptez le contrat de licence et cliquez sur "Accepter et configurer Magento"
4.2. Cliquez maintenant sur "Démarrer le test de rougeur". Magento vérifiera la configuration système requise ici. En cas de réussite, vous verrez l'écran comme ci-dessous, puis cliquez simplement sur Suivant. Corrigez les problèmes si s'affiche sur cet écran et cliquez sur Réessayer.
4.3. Entrez ici les détails de votre base de données créée à l'étape 3.
4.4. Sur cette page, configurez l'URL d'administration et l'URL du site Web. Pour des raisons de sécurité, il ne prendra pas d'URL en tant qu'administrateur, c'est pourquoi j'ai utilisé myadmin ici. Cliquez maintenant sur Suivant.
4.5. Vous verrez un message de réussite sur cet écran. Maintenant, cliquez simplement sur "Lancer Magento Admin"
4.6. A cette étape, Magento est prêt à être installé. Cliquez sur le bouton Installer maintenant pour commencer l'installation et attendez qu'elle soit terminée.
4.7. À cette étape, l'installation de Magento est terminée. Créez maintenant un compte administrateur pour le vôtre. souvenez-vous de ces détails pour la connexion administrateur à l'avenir.
4.8. Définissez le fuseau horaire préféré, la devise par défaut et la langue par défaut selon vos besoins.
4.9. Enfin, il ouvrira l'écran de connexion administrateur. Utilisez les informations d'identification de l'administrateur pour vous connecter sur cet écran. Il ouvrira le panneau d'administration après une authentification réussie.
Félicitations ! Vous avez déployé avec succès Magento2 sur votre système.
Étape 6 - Planifier des tâches cron Magento2
Enfin, planifiez les tâches cron en arrière-plan pour votre installation magento2. Ces tâches cron effectuent certaines activités telles que la réindexation, les newsletters, la mise à jour des taux de change, l'envoi d'e-mails automatiques et la génération de plans de site, etc. Pour planifier ces tâches, modifiez le fichier crontab
crontab -e et ajoutez les tâches cron suivantes à la fin du fichier et enregistrez-le.
*/1 * * * * www-data php /var/www/html/magento2/bin/magento cron:run*/1 * * * * www-data php /var/www/html/magento2/update /cron.php*/1 * * * * www-data php /var/www/html/magento2/bin/magento setup:cron:runIci www-data est l'utilisateur sous lequel Apache s'exécute et /var/www/html/magento2/ est l'emplacement de vos applications Magento2.