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

Comment installer la plateforme de commerce électronique Bagisto sur Ubuntu 20.04

Bagisto est la plate-forme de commerce électronique open source populaire construite sur les technologies les plus en vogue Laravel &Vue.js. Une solution de commerce électronique complète conçue pour les commerçants pour répondre aux besoins de leur boutique en ligne et très facile à contribuer et à créer pour les développeurs. Bagisto dispose d'un panneau d'administration intégré facile à naviguer et est fourni avec des fonctionnalités telles que multi-devises, multi-localisation, niveau de contrôle d'accès, multi-canal, intégration de paiement, et bien plus encore.

Dans cet article, nous allons vous montrer comment installer la plateforme Bagisto E-Commerce sur un serveur Ubuntu 20.04.

Prérequis

  • Un VPS Ubuntu 20.04 (nous utiliserons notre plan SSD 2 VPS)
  • Accès au compte utilisateur root (ou accès à un compte administrateur avec privilèges root)

Se connecter au serveur et mettre à jour les packages du système d'exploitation du serveur

Tout d'abord, connectez-vous à votre serveur Ubuntu 20.04 via SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Vous devrez remplacer "IP_Address" et "Port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur. De plus, remplacez "root" par le nom d'utilisateur du compte administrateur si nécessaire.

Avant de commencer, vous devez vous assurer que tous les packages du système d'exploitation Ubuntu 20.04 installés sur le serveur sont à jour. Vous pouvez le faire en exécutant les commandes suivantes :

apt-get update -y

Installer le serveur LAMP

Avant de commencer, la pile LAMP doit être installée sur votre serveur. S'il n'est pas installé, vous pouvez l'installer à l'aide de la commande suivante :

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-mysql php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-bcmath php-imap php-xml php-cli php-zip curl unzip git -y

Une fois la pile LAMP installée, éditez le fichier php.ini et modifiez certains paramètres par défaut :

nano /etc/php/7.4/apache2/php.ini

Modifiez les lignes suivantes :

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/Chicago

Enregistrez et fermez le fichier puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Créer une base de données Bagisto

Bagisto utilise MySQL/MariaDB pour stocker son contenu. Vous devrez donc créer une base de données et un utilisateur pour Bagisto.

Tout d'abord, connectez-vous à MariaDB avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :

MariaDB [(none)]> CREATE DATABASE bagistodb;
MariaDB [(none)]> CREATE USER 'bagistouser'@'localhost' IDENTIFIED BY 'securepassword';

Ensuite, accordez tous les privilèges à la base de données Bagisto en utilisant la commande ci-dessous :

MariaDB [(none)]> GRANT ALL ON bagistodb.* TO 'bagistouser'@'localhost' WITH GRANT OPTION;

Ensuite, videz les privilèges et quittez MariaDB avec la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Installer Node.js

Vous devrez également installer Node.js sur votre serveur. Commencez par ajouter le référentiel source du nœud à l'aide de la commande suivante :

curl -sL https://deb.nodesource.com/setup_14.x | bash -

Ensuite, installez le Node.js avec la commande suivante :

apt-get install nodejs -y

Une fois Node.js installé, vérifiez la version de Node.js à l'aide de la commande suivante :

node -v

Vous devriez voir le résultat suivant :

v14.17.4

Télécharger Bagisto

Tout d'abord, vous devrez installer le Composer pour gérer les dépendances PHP. Vous pouvez l'installer avec la commande suivante :

curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

Ensuite, téléchargez la dernière version de Bagisto à l'aide de la commande suivante :

wget https://github.com/bagisto/bagisto/archive/refs/tags/v1.3.1.zip

Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :

unzip v1.3.1.zip

Ensuite, déplacez le répertoire extrait vers le répertoire racine Web d'Apache :

mv bagisto-1.3.1 /var/www/html/bagisto

Ensuite, accédez au répertoire Bagisto et installez les dépendances PHP à l'aide de la commande suivante :

cd /var/www/html/bagisto
composer install

Une fois toutes les dépendances PHP installées, définissez la propriété appropriée sur le répertoire Bagisto :

chown -R www-data:www-data /var/www/html/bagisto/

Configurer Apache pour Bagisto

Ensuite, vous devrez créer un fichier de configuration d'hôte virtuel Apache pour Bagisto. Vous pouvez le créer avec la commande suivante :

nano /etc/apache2/sites-available/bagisto.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
     ServerAdmi [email protected]
     DocumentRoot /var/www/html/bagisto/public
     ServerName bagisto.example.com

     <Directory /var/www/html/bagisto/public/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Enregistrez et fermez le fichier puis activez l'hôte virtuel Bagisto et réécrivez le module avec la commande suivante :

a2ensite bagisto.conf
a2enmod rewrite

Ensuite, redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Accéder à l'interface Web Bagisto

Maintenant, ouvrez votre navigateur Web et accédez à l'interface utilisateur Web de Bagisto en utilisant l'URL http://bagisto.example.com . Vous devriez voir l'écran suivant :

Cliquez sur Démarrer installation bouton. Vous devriez voir l'écran suivant :

Cliquez sur Continuer bouton. Vous devriez voir l'écran suivant :

Indiquez votre nom d'utilisateur, votre adresse e-mail et votre mot de passe d'administrateur, puis cliquez sur Continuer bouton. Vous devriez voir l'écran suivant :

Indiquez votre configuration de messagerie et cliquez sur Enregistrer configuration bouton. Une fois l'installation terminée, vous devriez voir l'écran suivant :

Cliquez sur Lancer le administrateur interface . Vous devriez voir la page de connexion de Bagisto :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur et cliquez sur Connexion bouton. Vous devriez voir le tableau de bord Bagisto sur l'écran suivant :

Toutes nos félicitations! vous avez installé avec succès Bagisto sur Ubuntu 20.04.

Bien sûr, vous n'avez pas besoin d'installer Bagisto vous-même si vous utilisez nos services d'hébergement géré Bagisto, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Bagisto sur Ubuntu 20.04, pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation de Bagisto sur Ubuntu 20.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer RainLoop Webmail sur Ubuntu 18.04

  2. Comment installer Apache Cassandra sur Ubuntu 20.04

  3. Comment installer le compilateur Go (Golang) sur Ubuntu 20.04

  4. Comment installer ReactJS sur Ubuntu 20.04

  5. Comment installer la plateforme de commerce électronique Bagisto sur Ubuntu 20.04

Comment installer la plate-forme de réseau social Friendica sur Ubuntu 20.04

Comment installer Syncthing sur Ubuntu 20.04

Comment installer Usermin sur Ubuntu 20.04

Comment installer Podman sur Ubuntu 20.04

Comment installer Bagisto sur Ubuntu 20.04

Comment installer OpenCV sur Ubuntu 20.04