GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie die Bagisto eCommerce-Plattform auf Ubuntu 20.04

Bagisto ist die beliebte Open-Source-E-Commerce-Plattform, die auf den heißesten Technologien Laravel &Vue.js basiert. Eine vollständige E-Commerce-Lösung, die für Händler entwickelt wurde, um ihre Online-Shop-Anforderungen zu erfüllen, und für Entwickler sehr einfach beizutragen und zu erstellen. Bagisto verfügt über ein integriertes, leicht navigierbares Admin-Panel und ist mit Funktionen wie Multi-Währung, Multi-Lokalisierung, Zugriffskontrollebene, Multi-Channel, Zahlungsintegration und vielem mehr gebündelt.

In diesem Beitrag zeigen wir Ihnen, wie Sie die Bagisto E-Commerce-Plattform auf einem Ubuntu 20.04-Server installieren.

Voraussetzungen

  • Ein Ubuntu 20.04 VPS (wir verwenden unseren SSD 2 VPS-Plan)
  • Zugriff auf das Root-Benutzerkonto (oder Zugriff auf ein Administratorkonto mit Root-Rechten)

Melden Sie sich beim Server an und aktualisieren Sie die Serverbetriebssystempakete

Melden Sie sich zunächst über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04-Server an:

ssh root@IP_Address -p Port_number

Sie müssen „IP_Address“ und „Port_number“ durch die jeweilige IP-Adresse und SSH-Portnummer Ihres Servers ersetzen. Ersetzen Sie außerdem „root“ gegebenenfalls durch den Benutzernamen des Administratorkontos.

Bevor Sie beginnen, müssen Sie sicherstellen, dass alle auf dem Server installierten Ubuntu 20.04-Betriebssystempakete auf dem neuesten Stand sind. Sie können dies tun, indem Sie die folgenden Befehle ausführen:

apt-get update -y

LAMP-Server installieren

Vor dem Start muss der LAMP-Stack auf Ihrem Server installiert werden. Wenn es nicht installiert ist, können Sie es mit dem folgenden Befehl installieren:

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

Bearbeiten Sie nach der Installation des LAMP-Stacks die Datei php.ini und ändern Sie einige Standardeinstellungen:

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

Ändern Sie die folgenden Zeilen:

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

Speichern und schließen Sie die Datei und starten Sie dann den Apache-Dienst neu, um die Änderungen zu übernehmen:

systemctl restart apache2

Bagisto-Datenbank erstellen

Bagisto verwendet MySQL/MariaDB, um seine Inhalte zu speichern. Sie müssen also eine Datenbank und einen Benutzer für Bagisto erstellen.

Melden Sie sich zuerst mit dem folgenden Befehl bei MariaDB an:

mysql

Erstellen Sie nach der Anmeldung eine Datenbank und einen Benutzer mit dem folgenden Befehl:

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

Als nächstes erteilen Sie der Bagisto-Datenbank mit dem folgenden Befehl alle Berechtigungen:

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

Leeren Sie als Nächstes die Berechtigungen und beenden Sie die MariaDB mit dem folgenden Befehl:

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

Node.js installieren

Sie müssen auch Node.js auf Ihrem Server installieren. Fügen Sie zuerst das Node-Quell-Repository mit dem folgenden Befehl hinzu:

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

Als nächstes installieren Sie Node.js mit dem folgenden Befehl:

apt-get install nodejs -y

Überprüfen Sie nach der Installation von Node.js die Node.js-Version mit dem folgenden Befehl:

node -v

Sie sollten die folgende Ausgabe sehen:

v14.17.4

Bagisto herunterladen

Zunächst müssen Sie den Composer zur Verwaltung von PHP-Abhängigkeiten installieren. Sie können es mit dem folgenden Befehl installieren:

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

Laden Sie als Nächstes die neueste Version von Bagisto mit dem folgenden Befehl herunter:

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

Sobald der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:

unzip v1.3.1.zip

Verschieben Sie als Nächstes das extrahierte Verzeichnis in das Apache-Web-Root-Verzeichnis:

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

Navigieren Sie als Nächstes zum Bagisto-Verzeichnis und installieren Sie die PHP-Abhängigkeiten mit dem folgenden Befehl:

cd /var/www/html/bagisto
composer install

Sobald alle PHP-Abhängigkeiten installiert sind, legen Sie den richtigen Besitz für das Bagisto-Verzeichnis fest:

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

Apache für Bagisto konfigurieren

Als Nächstes müssen Sie eine Konfigurationsdatei für den virtuellen Apache-Host für Bagisto erstellen. Sie können es mit dem folgenden Befehl erstellen:

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

Fügen Sie die folgenden Zeilen hinzu:

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

Speichern und schließen Sie die Datei und aktivieren Sie dann das Bagisto Virtual Host and Rewrite-Modul mit dem folgenden Befehl:

a2ensite bagisto.conf
a2enmod rewrite

Starten Sie als Nächstes den Apache-Dienst neu, um die Änderungen zu übernehmen:

systemctl restart apache2

Zugriff auf die Bagisto-Webschnittstelle

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://bagisto.example.com auf die Bagisto-Webbenutzeroberfläche zu . Sie sollten den folgenden Bildschirm sehen:

Klicken Sie auf Start Installation Taste. Sie sollten den folgenden Bildschirm sehen:

Klicken Sie auf Weiter Taste. Sie sollten den folgenden Bildschirm sehen:

Geben Sie Ihren Admin-Benutzernamen, Ihre E-Mail-Adresse und Ihr Passwort ein und klicken Sie auf Weiter Taste. Sie sollten den folgenden Bildschirm sehen:

Geben Sie Ihre E-Mail-Konfiguration ein und klicken Sie auf Speichern Konfiguration Taste. Sobald die Installation abgeschlossen ist, sollten Sie den folgenden Bildschirm sehen:

Klicken Sie auf Starten die Administrator Schnittstelle . Sie sollten die Anmeldeseite von Bagisto sehen:

Geben Sie Ihren Admin-Benutzernamen und Ihr Passwort ein und klicken Sie auf Anmelden Taste. Sie sollten das Bagisto-Dashboard auf dem folgenden Bildschirm sehen:

Herzliche Glückwünsche! Sie haben Bagisto erfolgreich auf Ubuntu 20.04 installiert.

Natürlich müssen Sie Bagisto nicht selbst installieren, wenn Sie unsere Managed Bagisto Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Bagisto auf Ubuntu 20.04 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag zur Installation von Bagisto auf Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie RainLoop Webmail unter Ubuntu 18.04

  2. So installieren Sie YetiForce auf Ubuntu 18.04

  3. So installieren Sie Apache Cassandra unter Ubuntu 20.04

  4. So installieren Sie den Go (Golang) Compiler unter Ubuntu 20.04

  5. So installieren Sie ReactJS unter Ubuntu 20.04

So installieren Sie die Friendica Social Network Platform unter Ubuntu 20.04

So installieren Sie Syncthing unter Ubuntu 20.04

So installieren Sie Usermin unter Ubuntu 20.04

So installieren Sie Podman unter Ubuntu 20.04

So installieren Sie Bagisto unter Ubuntu 20.04

So installieren Sie OpenCV unter Ubuntu 20.04