Shopware Community Edition 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 complète de commerce électronique - c'est une application très puissante et flexible. Shopware est très facile à utiliser et nous n'avons pas besoin de maîtriser PHP pour l'utiliser. L'application est basée sur un certain nombre de composants du framework Symphony développés dans PhpStorm via les fonctionnalités de base et ses plugins. Dans ce tutoriel, nous allons vous montrer comment installer Shopware CE sur un VPS exécutant Ubuntu 18.04.
Prérequis :
- Un VPS Ubuntu 18.04
- Apache avec
mod_rewrite
activé - Accès SSH avec privilèges root
1. Connectez-vous via SSH et mettez à jour le système
Connectez-vous à votre VPS Ubuntu 18.04 avec SSH en tant qu'utilisateur avec accès root ou en tant qu'utilisateur root :
ssh root@IP_Address -p Port_number
N'oubliez pas de remplacer "IP_Address" et "Port_number" par les paramètres respectifs de votre serveur.
Vous pouvez vérifier si vous avez la bonne version d'Ubuntu installée sur votre serveur avec la commande suivante :
lsb_release -a
Vous devriez obtenir ce résultat :
ID distributeur :UbuntuDescription :Ubuntu 18.04.2 LTSRelease :18.04Codename :bionic
Ensuite, exécutez la commande suivante pour vous assurer que tous les packages installés sur le serveur sont mis à jour vers la dernière version disponible :
mise à jour apt &&mise à niveau apt
2. Installez la pile LAMP
apt install lamp-server
Installez ces modules PHP supplémentaires :
apt installer php7.2 php7.2-cli php7.2-fpm php7.2-curl php7.2-json php7.2-zip php7.2-gd php7.2-xml php7.2-mbstring php7. décompression 2-opcache
À ce stade, le serveur MySQL est maintenant en cours d'exécution et nous pouvons maintenant créer un mot de passe pour l'utilisateur root. Exécutez la commande suivante pour créer un mot de passe root, supprimer la base de données de test, supprimer l'utilisateur anonyme et recharger les privilèges.
mysql_secure_installation
Lorsque vous y êtes invité, répondez aux questions ci-dessous en suivant le guide.
Entrez le mot de passe actuel pour root (entrez pour aucun) :Appuyez une fois sur [Entrée] (aucun mot de passe n'est actuellement défini) Définir le mot de passe root ? [O/n] : YNouveau mot de passe :saisissez un nouveau mot de passe. Saisissez à nouveau le nouveau mot de passe :répétez le nouveau mot de passe. Supprimer les utilisateurs anonymes ? [O/n] :YInterdire la connexion root à distance ? [O/n] :YSupprimer la base de données de test et y accéder ? [O/n] :YRecharger les tables de privilèges maintenant ? [O/n] :O
Une fois créé, vous pouvez tester le nouveau mot de passe en invoquant cette commande, où il vous sera demandé le mot de passe :
mysql -u root -p
3. Créer une nouvelle base de données
Avant d'installer Shopware Community Edition, nous devons créer une base de données MySQL. Créons-en un en utilisant les commandes suivantes :
mysql -u root -p
Continuons avec la création d'une base de données pour Shopware CE.
mysql> créer une base de données shopwarece;Requête OK, 1 ligne affectée (0.00 sec)mysql> accorder tout sur shopwarece.* à shopwarece@localhost identifié par 'm0d1fyth15';Query OK, 0 lignes affectées, 1 avertissement (0.00 sec) mysql> vider les privilèges; Requête OK, 0 lignes affectées (0.00 sec) mysql> quitter
Veuillez remplacer le mot de passe « m0d1fyth15 » ci-dessus par le mot de passe souhaité.
4. Créer un hôte virtuel Apache
nano /etc/apache2/site-available/votredomaine.com.conf
ServerAdmin [email protected] /var/www/html/shopwareceServerName yourdomain.com
Options FollowSymlinks AllowOverride All Exiger que tous soient accordés ErrorLog ${APACHE_LOG_DIR}/shopwarece_error.log CustomLog ${APACHE_LOG_DIR}/shopwarece_access.log combiné
Exécutez les commandes suivantes pour activer le nouvel hôte virtuel :
a2ensite yourdomain.com
systemctl recharge apache2
De plus, Shopware nécessite que mod_rewrite soit activé. Nous pouvons exécuter les commandes suivantes pour l'activer :
a2enmod rewritesystemctl redémarre apache2
5. Installer Shopware CE
Nous devons télécharger le package d'installation à partir de la page officielle de Shopware sur ce lien. Cependant, nous vous avons facilité le téléchargement de Shopware - la commande ci-dessous le téléchargera pour vous. Mais il est possible que le lien cesse de fonctionner après un certain temps ou que la version devienne obsolète avec le temps. Si vous rencontrez un problème lors de l'appel de la commande wget ci-dessous, vous devrez vous rendre sur leur page de téléchargement officielle pour le lien.
mkdir /var/www/html/shopwarececd /var/www/html/shopwarece
wget https://releases.shopware.com/install_5.5.7_f785facc70e39f2ca4292e78739457417f19fbcf.zip?_ga=2.110917381.1678735926.1552879434-1860898197.1552787146 -Opreshopware.zip>Maintenant, extrayons le fichier téléchargé, puis modifions ses autorisations.
décompressez shopware.zipchown -R www-data :/var/www/html/shopwarecePour procéder à l'installation, rendez-vous sur
yourdomain.com
à l'aide de votre navigateur Web préféré.
Suivez l'installation - à l'étape de configuration de la base de données, n'oubliez pas de remplir le nom d'utilisateur et le mot de passe corrects de la base de données que vous avez créés précédemment.
Cliquez sur le bouton bleu "Démarrer l'installation" pour lancer l'installation. Et, à l'étape suivante, il vous sera demandé de choisir d'installer Community, Professional ou Enterprise Edition. Choisissez Community Edition pour continuer.
Si tout va bien, vous verrez le message d'installation terminée, comme indiqué ci-dessous.
Une fois terminé, vous pouvez vous rendre sur
yourdomain.com/backend
et connectez-vous avec le nom d'utilisateur et le mot de passe que vous avez créés lors de l'installation.
Une fois connecté, vous serez amené à la page de l'assistant de première exécution - veuillez suivre les étapes. Ici, vous pouvez installer des exemples de données ainsi qu'installer PayPal comme mode de paiement.
6. Installer le certificat SSL
Il s'agit d'une étape facultative - veuillez suivre cette étape si vous souhaitez installer un certificat SSL gratuit de Let's Encrypt sur votre domaine.
apt installer python3-certbot-apacheUne fois installé, exécutez la commande suivante pour installer un certificat SSL. Quelques questions vous seront posées pour vous aider à le configurer correctement. Vous n'avez pas besoin de créer un nouvel hôte virtuel Apache ; certbot le configurera pour vous.
certbotToutes nos félicitations! À ce stade, vous devriez pouvoir accéder à Shopware CE sur
https://yourdomain.com
. Pour plus d'informations sur Shopware CE, ses fonctionnalités et sa configuration, veuillez consulter leur documentation officielle.Bien sûr, vous n'avez pas besoin de savoir comment installer Shopware CE sur Ubuntu 18.04 si vous avez un VPS Ubuntu 18.04 hébergé chez nous. Vous pouvez simplement demander à notre équipe d'assistance d'installer Shopware CE sur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à installer Shopware CE sur Ubuntu 18.04.
PS . Si vous avez apprécié la lecture de cet article de blog sur l'installation de Shopware CE sur Ubuntu 18.04, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.