GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Shopware unter Debian 10

In diesem Artikel haben wir die notwendigen Schritte erklärt, um Shopware auf Debian 10 zu installieren und zu konfigurieren. Bevor Sie mit diesem Tutorial fortfahren, stellen Sie sicher, dass Sie als Benutzer mit sudo angemeldet sind Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.

Shopware ist eine kostenlose Open-Source-E-Commerce-Anwendung. Als Alternative zu einer anderen E-Commerce-Anwendung wie Magento ist Shopware eine komplette E-Commerce-Lösung, es ist eine sehr leistungsstarke und flexible Anwendung. Es ist jedoch nicht ganz kostenlos, sondern hat eine Community-Version, die wir für unser kleines Unternehmen oder einfach nur zum Testen verwenden können.

Shopware auf Debian installieren

Schritt 1. Der erste Befehl aktualisiert die Paketlisten, um sicherzustellen, dass Sie die neueste Version und Abhängigkeiten erhalten.

sudo apt update
sudo apt upgrade

Schritt 2. LAMP unter Debian Linux installieren.

Shopware ist eine Webanwendung. Daher ist ein auf dem Server installierter LAMP-Server erforderlich. Die Installation von LAMP auf einem Debian-System ist also der erste Schritt in diesem Tutorial. Lesen Sie unseren Beitrag dazu.

Schritt 3. Shopware auf Debian installieren.

Laden Sie zuerst die neueste Version von Shopware herunter:

cd /tmp/
wget -c https://www.shopware.com/en/Download/redirect/file/install_6.1.3_1582123990.zip

Als nächstes erstellen Sie einen Ordner für Shopware:

mkdir shopware
cd shopware/
unzip ../install_6.1.3_1582123990.zip

Kehren Sie dann zum vorherigen Verzeichnis zurück und verschieben Sie den Shopware-Ordner in das Apache-Stammverzeichnis:

cd ..
sudo mv shopware/ /var/www/html/

Ändern Sie den Besitzer und legen Sie die richtigen Berechtigungen für diese Dateien fest, Sie müssen den folgenden Befehl ausführen:

sudo chown -R www-data:www-data /var/www/html/shopware/
sudo chmod -R 775 /var/www/html/shopware

Schritt 4. Konfigurieren Sie die Datenbank.

Als nächstes müssen wir eine neue Datenbank erstellen. Melden Sie sich dazu als Root-Benutzer bei Ihrem MariaDB-Datenbankserver an, indem Sie den folgenden Befehl eingeben:

sudo mysql -u root -p

Sobald Sie angemeldet sind, erstellen Sie eine neue Datenbank und einen neuen Benutzer:

CREATE DATABASE shopware;
CREATE USER [email protected] IDENTIFIED BY 'strong-your-password';
GRANT ALL PRIVILEGES ON shopware.* TO [email protected];
FLUSH PRIVILEGES;

Schritt 5. Apache konfigurieren.

Wir müssen einen neuen virtuellen Host für Shopware erstellen. Erstellen Sie hierfür eine neue Datei und fügen Sie Folgendes hinzu:

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>

Laden Sie Ihren Apache-Server neu, um die neue Konfiguration zu aktivieren:

sudo a2ensite shopware.conf
sudo a2enmod rewrite
sudo systemctl reload apache2

Schritt 6. Zugriff auf die Shopware-Installation.

Öffnen Sie nun Ihren bevorzugten Webbrowser und gehen Sie zu http://your-server/ oder http://mydomain.com um den Shopware Installationsassistenten zu starten.

Herzlichen Glückwunsch, Sie haben gelernt, wie man Shopware auf Debian 10 Buster installiert und konfiguriert. Wenn Sie Fragen haben, hinterlassen Sie bitte unten einen Kommentar.


Debian
  1. So installieren Sie Tomcat 8.5 auf Debian 9

  2. So installieren Sie Nextcloud auf Debian 9

  3. So installieren Sie PostgreSQL 11/10 auf Debian 9 und Debian 8

  4. So installieren Sie MongoDB 4.4 / 4.2 auf Debian 9

  5. So installieren Sie PostgreSQL unter Debian 11 / Debian 10

So installieren Sie MariaDB unter Debian 11

So installieren Sie Nginx unter Debian 11

So installieren Sie Nagios unter Debian 10 / Debian 9

So installieren Sie LibreNMS unter Debian 11 / Debian 10

So installieren Sie Yclas unter Debian 11

So installieren Sie Go unter Debian 11