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.