In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von PrestaShop auf Ubuntu 20.04 LTS erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo
angemeldet sind Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
PrestaShop ist eine kostenlose Warenkorbplattform, die in der Programmiersprache PHP geschrieben ist und das MySQL-Datenbankverwaltungssystem unterstützt. PrestaShop wird zum Erstellen und Betreiben eines Online-Shops verwendet und ist sehr einfach zu bedienen. Wenn Sie nach einer Online-Shop-Plattform für Unternehmen suchen, um Ihre Produkte zu verkaufen, sollte PrestaShop wahrscheinlich ein Ausgangspunkt für Sie sein.
Installieren Sie PrestaShop auf Ubuntu 20.04
Schritt 1. Bevor Sie mit der Installation eines Pakets auf Ihrem Ubuntu-Server beginnen, empfehlen wir immer, sicherzustellen, dass alle Systempakete aktualisiert sind.
sudo apt update sudo apt upgrade
Schritt 2. LAMP Stack installieren.
PrestaShop wurde mit PHP erstellt. Sie können es wie jede andere in PHP geschriebene Webanwendung hosten. Sie müssen Ubuntu also entweder als LAMP-Server einrichten. Wenn Sie dies noch nicht getan haben, verwenden Sie unseren traditionellen LAMP-Leitfaden.
Schritt 3. Laden Sie PrestaShop herunter und installieren Sie es auf dem Ubuntu-System.
Wir werden die neueste stabile Version von PrestaShop herunterladen:
cd /tmp wget https://download.prestashop.com/download/releases/prestashop_1.7.7.3.zip
Nachdem Sie die neueste Version von PrestaShop heruntergeladen haben, entpacken Sie sie und verschieben Sie den Ordner in das Webroot-Verzeichnis des Webservers:
sudo unzip prestashop_*.zip -d /var/www/html/prestashop/
Ändern Sie danach die Berechtigung des Prestashop-Ordners zu Apaches www-data-Benutzer und -Gruppe, dafür lautet die Syntax:
sudo chown -R www-data: /var/www/html/prestashop/
Schritt 4. Erstellen einer MariaDB-Datenbank für PrestaShop.
PrestaShop verwendet die MariaDB-Datenbank, um alle seine Daten zu speichern. Melden Sie sich mit dem folgenden Befehl bei Ihrem MariaDB-Server an und geben Sie Ihr MariaDB-Root-Passwort ein:
mysql -u root -p
Wenn Sie sich in der MariaDB-Konsole befinden, erstellen Sie eine neue Datenbank:
MariaDB > CREATE DATABASE prestashop; MariaDB > GRANT ALL ON prestashop.* TO 'prestashop'@'localhost' IDENTIFIED BY 'strong-password'; MariaDB > FLUSH PRIVILEGES; MariaDB > exit;
Schritt 4. Apache für PrestaShop konfigurieren.
Erstellen Sie eine neue virtuelle Host-Konfigurationsdatei für Ihre PrestaShop-Website mit dem Namen your-domain.com.conf:
nano /etc/apache2/sites-available/domain.com.conf
Und fügen Sie der Datei folgenden Inhalt hinzu:
<VirtualHost *:80> ServerAdmin example@unixlinux.online DocumentRoot /var/www/html/prestashop/ ServerName your-domain.com ServerAlias www.domain.com.conf ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/prestashop/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Um den gerade erstellten virtuellen Host zu aktivieren, führen Sie den folgenden Befehl aus:
ln -s /etc/apache2/sites-available/domain.com.conf /etc/apache2/sites-enabled/domain.com.conf
Damit die neue Konfiguration wirksam wird, starten Sie den Apache-Dienst neu, indem Sie Folgendes eingeben:
sudo a2ensite domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Schritt 5. Abschluss der PrestaShop-Installation.
Sie können jetzt Ihren bevorzugten Webbrowser öffnen und die Domain eingeben, Sie sollten sehen, dass der Einrichtungsassistent von PrestaShop abgeschlossen ist. Bitte folgen Sie dem Assistenten sorgfältig.
http://domain.com.
Das ist alles, was Sie tun müssen, um PrestaShop auf Ubuntu 20.04 LTS Focal Fossa zu installieren. Ich hoffe, Sie finden diesen schnellen Tipp hilfreich. Weitere Informationen zur E-Commerce-Plattform von PrestaShop finden Sie in der offiziellen Wissensdatenbank. Wenn Sie Fragen oder Anregungen haben, können Sie unten einen Kommentar hinterlassen.