GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie PrestaShop auf Ubuntu 20.04 mit Apache

PrestaShop ist eine Open-Source-E-Commerce-Anwendung. Es ist in PHP geschrieben und bietet viele integrierte Themen. Die Anwendung bietet dem Endbenutzer ein vollständig ansprechendes Design. Übersetzt in viele Sprachen und unterstützt alle wichtigen Zahlungsdienste.

PrestaShop ist hochgradig anpassbar und bietet viele integrierte Add-Ons, mit denen Verkäufer ihre Online-Shops anpassen können.

Es gibt zwei verschiedene Möglichkeiten, PrestaShop einzurichten. Sie können es selbst auf Ihrem Server hosten und vollen Zugriff auf die Daten und Konfigurationsdateien haben oder ein Online-Konto auf der offiziellen Website eröffnen.

In diesem Tutorial erfahren Sie, wie Sie PrestaShop installieren auf Ubuntu 20.04 mit Apache .

Schritt 1:LAMP Server installieren

PrestaShop ist in PHP geschrieben und erfordert daher einen LAMP- oder LEMP-Stack, um ausgeführt zu werden. LAMP besteht aus Linux, Apache, MariaDB und PHP. Wenn Ihre bevorzugte Datenbank MYSQL ist, können Sie diese ebenfalls verwenden.

Aktualisieren Sie zuerst das Ubuntu-System - dadurch wird der Paketindex aktualisiert:

$ sudo apt update

Zum Installieren von PHP und zusätzliche PHP-Erweiterungen geben Sie Folgendes ein:

$ sudo apt install php php-cli php-common php-curl php-zip php-gd php-mysql php-xml php-mbstring php-json php-intl libapache2-mod-php

Prestashop unterstützt PHP 7.1 und höher. Unter Ubuntu 20.04 ist PHP 7.4 im Repository verfügbar. Die Konfigurationsdatei befindet sich unter /etc/php/7.4/apache2/php.ini .

Erwägen Sie, die folgenden PHP-Derivate in der Datei php.ini zu ändern. Weitere Informationen finden Sie auf der Seite mit den grundlegenden Systemanforderungen von PrestaShop.

memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16M

Zum Installieren von Apache2 Webserver, geben Sie ein:

$ sudo apt install apache2

Aktivieren Sie mod_rewrite Modul für Apache2, geben Sie ein:

$ sudo a2enmod rewrite

Damit die Änderungen wirksam werden, starten Sie Apache2 neu:

$ sudo systemctl  restart apache2

Um MariaDB zu installieren Datenbankservertyp:

$ sudo apt install mariadb-server

Um die Sicherheit der MariaDB-Installation zu verbessern, geben Sie Folgendes ein:

$ sudo mysql_secure_installation

Dadurch können Sie ein Passwort für den Root-Benutzer festlegen, anonyme Benutzer entfernen, die Root-Anmeldung aus der Ferne verbieten und die Testdatenbank entfernen.

Schritt 2:Datenbank für PrestaShop erstellen

PrestaShop unterstützt relationale Datenbanken wie MySQL oder MariaDB. Hier verwenden wir MariaDB.

Um sich beim MariaDB-Datenbankverwaltungssystem anzumelden, geben Sie Folgendes ein:

$ sudo mysql -u root -p

Lassen Sie uns eine Datenbank für Prestashop erstellen. So erstellen Sie eine neue Datenbank namens presta_shop auf der MariaDB-Shell:

mysql> create database presta_shop;

Um einen Benutzer für die Datenbank zu erstellen, geben Sie Folgendes ein:

mysql> create user 'prestashop_user'@'localhost' identified by 'password';

Um dem Benutzer alle Berechtigungen für die presta_shop-Datenbank zu erteilen, geben Sie Folgendes ein:

mysql> grant all privileges on presta_shop.* to  `prestashop_user`@localhost;

Um die Änderung durch Neuladen der Grant-Tabellen wirksam zu machen:

mysql> flush privileges;

Verlassen Sie dann die MySQL-Shell:

mysql> exit;

Schritt 3:Laden Sie PrestaShop auf Ubuntu herunter

Die neueste Version von PrestaShop kann von deren Website heruntergeladen werden. Zum Zeitpunkt des Schreibens dieses Tutorials ist die neueste verfügbare Version Prestashop 1.7.7.5.

Sie können die PrestaShop-Installations-Zip-Datei mit dem Befehl wget herunterladen:

$ wget https://github.com/PrestaShop/PrestaShop/releases/download/1.7.7.5/prestashop_1.7.7.5.zip

Entpacken Sie die Dateien in das öffentliche Verzeichnis:

$ unzip prestashop_1.7.7.5.zip -d /var/www/html/root-prestashop

Lassen Sie uns dem Dokumenten-Root-Verzeichnis die richtigen Eigentumsrechte und Berechtigungen geben.

$ sudo chown -R www-data:www-data /var/www/html/root-prestashop/
$ chmod -R 755 /var/www/html/root-prestashop

Schritt 4:Virtuelle Hostdatei auf Apache erstellen

Die virtuelle Hostdatei gibt die Konfiguration Ihrer Domäne an. Apache wird mit einer standardmäßigen virtuellen Konfigurationsdatei namens 000-default.conf geliefert. Sie können diese entweder verwenden oder eine neue Datei erstellen.

Hier erstellen wir eine neue virtuelle Hostdatei:

$ sudo vim /etc/apache2/sites-available/prestashop.conf

Fügen Sie Folgendes in die Konfigurationsdatei ein:

<VirtualHost *:80> 
ServerAdmin admin@your_example.com 
ServerName your_example.com 
DocumentRoot /var/www/html/root-prestashop 
<Directory /var/www/html/root-prestashop> 
Options +FollowSymlinks 
AllowOverride All 
Require all granted 
</Directory> 
ErrorLog /var/log/apache2/prestashop-error_log 
CustomLog /var/log/apache2/prestashop-access_log common 
</VirtualHost>

Ändern Sie your_example.com Geben Sie Ihren Domainnamen ein und speichern Sie die Konfigurationsdatei.

Um die Konfiguration zu aktivieren, geben Sie Folgendes ein:

$ sudo a2ensite prestashop.conf
$ sudo systemctl reload apache2

Schritt 5:Vollständige Installation von PrestaShop

Um die Installation von PrestaShop zu starten, navigieren Sie zu URL über den Webbrowser. Für die SSL-Konfiguration verwenden Sie entweder das kostenlose Let's Encrypt oder ein Herstellerzertifikat.

http://your_example.com/

Sobald Sie Ihre Domain eingegeben haben, beginnt die Installation von Prestashop.

Geben Sie Ihre bevorzugte Sprache ein und klicken Sie auf die Schaltfläche Weiter.

Akzeptieren Sie die Lizenzvereinbarung, indem Sie das Kontrollkästchen aktivieren

Fügen Sie als Nächstes Informationen zu Ihrem Shop hinzu, z. B. Name des Shops, Land, Zeitzone, Kontoname, E-Mail-Adresse, Kontopasswort. Denken Sie daran, dass diese E-Mail-Adresse und das Passwort für den Administratorzugriff auf das PrestaShop-Dashboard verwendet werden.

Geben Sie in diesem Schritt Ihre Datenbankinformationen an, die wir in Schritt 2 erstellt haben.

Warten Sie nun, bis das System konfiguriert ist.

Sobald Sie fertig sind, werden der Benutzername und das Passwort zum Anmelden angezeigt - dh die Kontodetails, die Sie zuvor angegeben haben.

Bevor Sie Prestashop verwenden, löschen Sie unbedingt das temporäre Installationsverzeichnis - dies ist aus Sicherheitsgründen.

$ sudo rm -Rf /var/www/html/root-prestashop/install

Jetzt können Sie sich im PrestaShop anmelden Anwendung, indem Sie entweder auf "Shop verwalten" klicken oder auf der Startseite auf die Schaltfläche "Anmelden" klicken.

Schlussfolgerung

In diesem Tutorial haben wir gelernt, wie man PrestaShop auf Ubuntu 20.04 mit Apache installiert. Prestashop ist einfach zu installieren und zu konfigurieren, teilen Sie uns Ihre Erfahrungen mit der Verwendung mit.


Ubuntu
  1. So installieren Sie Apache unter Ubuntu 18.04

  2. So installieren Sie Apache unter Ubuntu 20.04

  3. So installieren Sie Apache Maven unter Ubuntu 18.04

  4. So installieren Sie Apache Sqoop unter Ubuntu 16.04

  5. Wie installiere ich Apache auf Ubuntu?

So installieren Sie Apache Tomcat 10 auf Ubuntu 20.04 / Ubuntu 18.04

So installieren Sie NextCloud auf Ubuntu 20.04 mit Apache

So installieren Sie Apache ActiveMQ unter Ubuntu 20.04

So installieren Sie Apache Tomcat 10 auf Ubuntu 20.04

So installieren Sie Apache Kafka unter Ubuntu 18.04 und 16.04

So installieren Sie Apache unter Ubuntu 20.04