GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Shopware CE sur Ubuntu 18.04

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/shopwarece

Pour 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-apache

Une 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.

certbot

Toutes 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.


Panels
  1. Comment installer Shopware sur Ubuntu 16.04

  2. Comment installer R sur Ubuntu 16.04

  3. Comment installer MySQL sur Ubuntu 18.04

  4. Comment installer Go sur Ubuntu 18.04

  5. Comment installer la base de données MySQL sur Ubuntu 20.04

Comment installer MySQL 8.0 sur Ubuntu 18.04

Comment installer InvoicePlane sur Ubuntu 20.04

Comment installer FileRun sur Ubuntu 20.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04

Comment installer MySQL 8.0 sur Ubuntu 18.04