Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Shopware sur Debian 10. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Shopware est une application de commerce électronique gratuite et open source. En tant qu'alternative à une autre application de commerce électronique, comme Magento, Shopware est une solution de commerce électronique complète, c'est une application très puissante et flexible. Cependant, il n'est pas entièrement gratuit, mais possède une version communautaire que nous pouvons utiliser pour notre petite entreprise ou simplement pour tester.
Installer Shopware sur Debian
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo apt update sudo apt upgrade
Étape 2. Installez LAMP sur Debian Linux.
Shopware est une application Web. Il nécessite donc un serveur LAMP installé sur le serveur. Ainsi, l'installation de LAMP sur le système Debian est la première étape de ce tutoriel. Lisez notre article à ce sujet.
Étape 3. Installez Shopware sur Debian.
Tout d'abord, téléchargez la dernière version de Shopware :
cd /tmp/ wget -c https://www.shopware.com/en/Download/redirect/file/install_6.1.3_1582123990.zip
Ensuite, créez un dossier pour Shopware :
mkdir shopware cd shopware/ unzip ../install_6.1.3_1582123990.zip
Ensuite, revenez au répertoire précédent et déplacez le dossier Shopware vers le répertoire racine d'Apache :
cd .. sudo mv shopware/ /var/www/html/
Changez le propriétaire et définissez les bonnes autorisations pour ces fichiers, vous devez exécuter la commande suivante :
sudo chown -R www-data:www-data /var/www/html/shopware/ sudo chmod -R 775 /var/www/html/shopware
Étape 4. Configurez la base de données.
Ensuite, nous devons créer une nouvelle base de données. Pour ce faire, connectez-vous à votre serveur de base de données MariaDB en tant qu'utilisateur root en tapant la commande suivante :
sudo mysql -u root -p
Une fois connecté, créez une nouvelle base de données et un nouvel utilisateur :
CREATE DATABASE shopware; CREATE USER [email protected] IDENTIFIED BY 'strong-your-password'; GRANT ALL PRIVILEGES ON shopware.* TO [email protected]; FLUSH PRIVILEGES;
Étape 5. Configurez Apache.
Nous devons créer un nouvel hôte virtuel pour Shopware. Pour créer un nouveau fichier pour cela et ajouter ce qui suit :
sudo nano /etc/apache2/sites-available/shopware.conf
<VirtualHost *:80> DocumentRoot /var/www/html/shopware/public ServerName your-domain.com <Directory /var/www/html/shopware/public> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/shopware_error.log CustomLog ${APACHE_LOG_DIR}/shopware_access.log combined </VirtualHost>
Rechargez votre serveur Apache afin d'activer la nouvelle configuration :
sudo a2ensite shopware.conf sudo a2enmod rewrite sudo systemctl reload apache2
Étape 6. Accéder à l'installation de Shopware.
Ouvrez maintenant votre navigateur Web préféré et accédez à http://your-server/
ou http://mydomain.com
pour lancer l'assistant d'installation de Shopware.
Félicitations, vous avez appris comment installer et configurer Shopware sur Debian 10 Buster. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.