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

So installieren Sie PrestaShop unter Debian 9

In dieser Anleitung zeigen wir Ihnen, wie Sie die neueste Version von Prestashop auf der Debian-Version 9.1 installieren und konfigurieren, um Ihren kostenlosen Online-Warenkorb zu erstellen.

Prestashop ist eine kostenlose Open-Source-E-Commerce-Content-Management-Plattform, die in der Programmiersprache PHP geschrieben ist und häufig unter Linux unter Apache/Nginx-Webservern, PHP und MySQL/MariaDB-Datenbankverwaltungssystem eingesetzt wird. Prestashop CMS wird heute häufig verwendet, um Online-Shops für verschiedene Unternehmen zu erstellen und Dienstleistungen und Waren zu bewerben und zu verkaufen.

Anforderungen

  • Mindestinstallation von Debian 9 auf einem Bare-Metal-Rechner oder auf einem virtuellen privaten Server.
  • Eine statische IP-Adresse, die für eine Ihrer Netzwerkschnittstellenkarten Ihres Systems konfiguriert ist.
  • sudo-Root-Rechte für ein lokales oder entferntes Konto oder direkter Zugriff auf das Root-Konto.
  • Ein Domänenname, privat oder öffentlich, je nach Ihrer Bereitstellung, mit den richtigen konfigurierten DNS-Einträgen.

Erstkonfiguration

Bevor Sie mit der Installation und Konfiguration von Prestashop von der Quelle auf Ihrem eigenen Server beginnen, stellen Sie zunächst sicher, dass das System alle Softwareanforderungen zum Kompilieren und Installieren der Anwendung erfüllt. Aktualisieren Sie im ersten Schritt Ihre System-Repositories und Softwarepakete, indem Sie den folgenden Befehl ausführen.

apt update
apt upgrade

Führen Sie im nächsten Schritt den folgenden Befehl aus, um einige notwendige Dienstprogramme zu installieren, die zur weiteren Verwaltung Ihres Systems über die Befehlszeile verwendet werden.

apt install wget bash-completion zip unzip

Als nächstes richten Sie den Namen für Ihr System ein, indem Sie den folgenden Befehl ausführen. Ersetzen Sie Ihre Hostnamenvariable entsprechend.

hostnamectl set-hostname shop

Überprüfen Sie den Hostnamen und die Hostdatei des Computers, indem Sie die folgenden Befehle ausführen.

hostnamectl
cat /etc/hostname
hostname –s
hostname –f

Starten Sie abschließend den Debian-Server neu, um Kernel-Updates anzuwenden und den Hostnamen korrekt zu ändern.

systemctl reboot

Prestashop ist eine webbasierte CMS-E-Commerce-Plattform, die hauptsächlich in der serverseitigen Programmiersprache PHP geschrieben ist. Um Prestashop-PHP-Dateiskripte auszuführen, müssen ein Webserver, z. B. ein Apache HTTP-Server, und ein PHP-Verarbeitungsgateway auf dem Server installiert und betriebsbereit sein. Um den Apache-Webserver und den PHP-Interpreter zusammen mit allen erforderlichen PHP-Modulen zu installieren, die Prestashop für die ordnungsgemäße Ausführung benötigt, geben Sie den folgenden Befehl in Ihrer Serverkonsole ein.

apt install apache2 libapache2-mod-php7.0 php7.0 php7.0-xml php7.0-gd php7.0-json php7.0-zip php7.0-intl php7.0-mcrypt php7.0-curl php7.0-intl php7.0-opcache

Testen Sie nach der Installation von Apache und PHP, ob der Webserver betriebsbereit ist und auf Netzwerkverbindungen auf Port 80 wartet, indem Sie den folgenden Befehl mit Root-Rechten ausgeben.

netstat –tlpn

Falls das Netzwerkdienstprogramm netstat nicht standardmäßig auf Ihrem Debian-System installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren.

apt install net-tools

Indem Sie die Ausgabe des netstat-Befehls überprüfen, können Sie sehen, dass der Apache-Webserver auf Port 80 auf eingehende Netzwerkverbindungen wartet. Für die gleiche Aufgabe können Sie auch ss verwenden Befehl, der standardmäßig in Debian 9 automatisch installiert wird.

ss -tlpn

Falls auf Ihrem System eine Firewall aktiviert ist, z. B. eine UFW-Firewall-Anwendung, sollten Sie eine neue Regel hinzufügen, um HTTP-Datenverkehr durch die Firewall passieren zu lassen, indem Sie den folgenden Befehl ausführen.

ufw allow WWW

oder

ufw allow 80/tcp

Wenn Sie iptables verwenden Um Firewall-Regeln in Ihrem Debian-Server zu verwalten, fügen Sie die folgende Regel hinzu, um eingehenden Datenverkehr über Port 80 auf der Firewall zuzulassen, damit Besucher den Prestashop-Online-Shop durchsuchen können.

apt-get install -y iptables-persistent
iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
systemctl iptables-persistent save
systemctl iptables-persistent reload

Als nächstes aktivieren und wenden Sie die folgenden Apache-Module an, die von Prestashop CMS benötigt werden, um ordnungsgemäß zu funktionieren, indem Sie den folgenden Befehl ausführen.

a2enmod rewrite
systemctl restart apache2

Testen Sie abschließend, ob die Standardwebseite des Apache-Webservers in den Browsern Ihres Clients angezeigt werden kann, indem Sie die IP-Adresse Ihres Debian-Rechners oder Ihren Domänennamen oder Server-FQDN über das HTTP-Protokoll besuchen, wie im folgenden Bild gezeigt. Wenn Sie die IP-Adresse Ihres Computers nicht kennen, führen Sie ifconfig aus oder ip a Befehle, um die IP-Adresse Ihres Servers anzuzeigen.

http://your_domain.tld

Um das Web-Admin-Panel von Prestashop und die Frontend-Website über das HTTPS-Protokoll zu installieren und darauf zuzugreifen, das den Datenverkehr für Ihre Clients sichert, geben Sie den folgenden Befehl aus, um das Apache-Webserver-SSL-Modul und die SSL-Site-Konfigurationsdatei zu aktivieren.

a2enmod ssl
a2ensite default-ssl.conf

Öffnen Sie als Nächstes die Apache-Standard-SSL-Site-Konfigurationsdatei mit einem Texteditor und aktivieren Sie URL-Umschreibungsregeln, indem Sie die folgenden Codezeilen nach DocumentRoot hinzufügen Direktive, wie im folgenden Beispiel gezeigt:

nano /etc/apache2/sites-enabled/default-ssl.conf

Auszug aus der SSL-Site-Konfigurationsdatei:

<Directory /var/www/html>
  Options +FollowSymlinks
  AllowOverride All
  Require all granted
</Directory>

Nehmen Sie außerdem die folgende Änderung an der VirtualHost-Zeile vor, damit sie wie im folgenden Auszug aussieht:

        <VirtualHost *:443>

Schließen Sie die SSL-Apache-Datei und öffnen Sie /etc/apache2/sites-enabled/000-default.conf Datei zum Bearbeiten und fügen dieselben URL-Umschreibungsregeln wie für die SSL-Konfigurationsdatei hinzu. Fügen Sie die Codezeilen nach DocumentRoot ein Anweisung wie im folgenden Beispiel gezeigt.

<Directory /var/www/html>
  Options +FollowSymlinks
  AllowOverride All
  Require all granted
</Directory>

Starten Sie abschließend den Apache-Daemon neu, um alle bisher konfigurierten Regeln anzuwenden, und besuchen Sie Ihre Domain über das HTTP-Protokoll. Da Sie die automatisch selbstsignierten Zertifikatspaare verwenden, die von Apache bei der Installation ausgestellt werden, sollte eine Fehlermeldung im Browser angezeigt werden. Akzeptieren Sie die Warnung, um fortzufahren und zur Apache-Standardwebseite weitergeleitet zu werden.

systemctl restart apache2

https://ihredomain.tld

Falls die UFW-Firewall-Anwendung eingehende Netzwerkverbindungen zum HTTPS-Port blockiert, sollten Sie eine neue Regel hinzufügen, um HTTPS-Verkehr durch die Firewall passieren zu lassen, indem Sie den folgenden Befehl ausgeben.

ufw allow 'WWW Full'

oder

ufw allow 443/tcp

Wenn iptables die standardmäßig installierte Firewall-Anwendung ist, um Ihr Debian-System auf Netzwerkebene zu schützen, fügen Sie die folgende Regel hinzu, um eingehenden Datenverkehr von Port 443 in der Firewall zuzulassen, damit Besucher Ihren Domänennamen durchsuchen können.

iptables -I INPUT -p tcp --destination-port 443 -j ACCEPT
systemctl iptables-persistent save
systemctl iptables-persistent reload

Im nächsten Schritt müssen wir einige weitere Änderungen an der PHP-Standardkonfigurationsdatei vornehmen, um sicherzustellen, dass die folgenden PHP-Variablen und die PHP-Zeitzone aktiviert sind Die Einstellung ist korrekt konfiguriert und entspricht dem geografischen Standort Ihres Systems. Öffnen Sie /etc/php/7.0/apache2/php.ini Datei zum Bearbeiten und vergewissern Sie sich, dass die folgenden Zeilen wie folgt eingerichtet sind. Erstellen Sie außerdem zunächst eine Sicherungskopie der PHP-Konfigurationsdatei.

cp /etc/php/7.0/apache2/php.ini{,.backup}
nano /etc/php/7.0/apache2/php.ini

Suchen, bearbeiten und ändern Sie die folgenden Variablen in php.ini Konfigurationsdatei:

file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/London

Erhöhen Sie memory_limit Variable als geeignet, um große Dateianhänge zu unterstützen und die time.zone zu ersetzen Variable entsprechend Ihrer physischen Zeit, indem Sie die Liste der Zeitzonen konsultieren, die von PHP-Dokumenten unter folgendem Link bereitgestellt wird:http://php.net/manual/en/timezones.php

Wenn Sie die Ladegeschwindigkeit Ihrer Website-Seiten über das für PHP7 verfügbare OPCache-Plugin erhöhen möchten, fügen Sie die folgenden OPCache-Einstellungen am Ende der PHP-Interpreter-Konfigurationsdatei an, wie unten beschrieben:

opcache.enable=1 
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

Schließen Sie die Konfigurationsdatei php.ini und überprüfen Sie, ob das Ende der PHP-Konfigurationsdatei überprüft wurde, um zu überprüfen, ob die Variablen korrekt hinzugefügt wurden, indem Sie den folgenden Befehl ausführen.

tail /etc/php/7.0/apache2/php.ini

Nachdem Sie alle oben beschriebenen Änderungen vorgenommen haben, starten Sie den Apache-Daemon neu, um die neuen Änderungen zu übernehmen, indem Sie den folgenden Befehl ausführen.

systemctl restart apache2

Erstellen Sie abschließend eine PHP-Infodatei, indem Sie den folgenden Befehl ausführen, und überprüfen Sie, ob die PHP-Zeitzone korrekt konfiguriert wurde, indem Sie die PHP-Info-Skriptdatei von einem Browser unter der folgenden URL aufrufen, wie im folgenden Bild dargestellt. Scrollen Sie nach unten zu Datum Einstellung, um die PHP-Zeitzonenkonfiguration zu überprüfen.

echo '<?php phpinfo(); ?>'| tee /var/www/html/info.php

https://domain.tld/info.php

Prestashop speichert verschiedene Konfigurationen wie Benutzer, Sitzungen, Kontakte, Produkte, Kataloge und andere in einer RDBMS-Datenbank. In diesem Handbuch konfigurieren wir Prestashop so, dass es die MariaDB-Datenbank als Backend verwendet. Führen Sie den folgenden Befehl aus, um die MariaDB-Datenbank und das für den Zugriff auf die MySQL-Datenbank erforderliche PHP-Modul zu installieren.

apt install mariadb-server php7.0-mysql

Überprüfen Sie nach der Installation von MariaDB, ob der Daemon ausgeführt wird und auf Verbindungen auf localhost, Port 3306, wartet, indem Sie netstat ausführen Befehl.

netstat –tlpn | grep mysql

Melden Sie sich dann bei der MySQL-Konsole an und sichern Sie das MariaDB-Root-Konto, indem Sie die folgenden Befehle ausführen.

mysql -h localhost
use mysql;
update user set plugin='' where user='root';
flush privileges;
exit

Sichern Sie im nächsten Schritt MariaDB, indem Sie das Skript mysql_secure_installation ausführen bereitgestellt durch die Installationspakete von Debian-Stretch-Repositories. Während der Ausführung stellt das Skript eine Reihe von Fragen zur Sicherung der MariaDB-Datenbank, z. B.:Ändern des MySQL-Root-Passworts, Entfernen anonymer Benutzer, Deaktivieren von Remote-Root-Anmeldungen und Löschen der Testdatenbank. Führen Sie das Skript aus, indem Sie den folgenden Befehl ausgeben, und vergewissern Sie sich, dass Sie auf alle gestellten Fragen Ja eingeben, um den MySQL-Daemon vollständig zu sichern. Verwenden Sie die folgende Skriptausgabe außer als Richtlinie.

sudo mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!
 
In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
 
Enter current password for root (enter for none):
OK, successfully used password, moving on...
 
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
 
You already have a root password set, so you can safely answer 'n'.
 
Change the root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!
 
 
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
einziehen
production environment.
 
Remove anonymous users? [Y/n] y
 ... Success!
 
Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.
 
Disallow root login remotely? [Y/n] y
 ... Success!
 
By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.
 
Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!
 
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
 
Reload privilege tables now? [Y/n] y
 ... Success!
 
Cleaning up...
 
All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.
 
Thanks for using MariaDB!

Um die MariaDB-Sicherheit zu testen, versuchen Sie, sich über die Konsole ohne Root-Passwort bei der Datenbank anzumelden. Der Zugriff auf die Datenbank sollte verweigert werden, wenn kein Passwort für das Root-Konto angegeben wird. Wenn das Passwort angegeben wird, sollte der Anmeldevorgang für die MySQL-Konsole zugelassen werden, wie im folgenden Screenshot gezeigt.

mysql -h localhost -u root
mysql -h localhost -u root –p

Melden Sie sich als Nächstes bei der MariaDB-Datenbankkonsole an, erstellen Sie eine Datenbank für Prestashop und einen Benutzer mit einem Passwort, das zum Verwalten der Prestashop-Datenbank verwendet wird, indem Sie die folgenden Befehle ausführen. Ersetzen Sie den Namen, den Benutzer und das Passwort der PrestaShop-Datenbank entsprechend.

mysql –u root -p
create database my_shop;
grant all privileges on my_shop.* to 'shop_user' identified by 'shop_password';
flush privileges;
exit

Um alle bisher vorgenommenen Änderungen zu übernehmen, starten Sie die MySQL- und Apache-Daemons neu und überprüfen Sie, ob die Daemons laufen, indem Sie die folgenden Befehle ausführen.

systemctl restart mysql apache2
systemctl status mysql apache2

Installieren Sie PrestaShop

Nachdem alle Systemanforderungen für die Installation Ihres E-Commerce-Onlineshops erfüllt sind, besuchen Sie die Seite mit den Prestashop-Versionen auf GitHub https://github.com/PrestaShop/PrestaShop/releases und laden Sie das neueste komprimierte ZIP-Archiv herunter, indem Sie das Dienstprogramm wget als ausgeben im folgenden Beispiel veranschaulicht.

wget https://github.com/PrestaShop/PrestaShop/releases/download/1.7.2.3/prestashop_1.7.2.3.zip

Nachdem der Download des Zip-Archivs abgeschlossen ist, extrahieren Sie das Prestashop-Zip-Archiv direkt in das Stammverzeichnis Ihres Webservers und listen Sie die extrahierten Dateien auf, indem Sie die folgenden Befehle ausführen. Entfernen Sie außerdem die vom Apache-Webserver installierte Standarddatei index.html im Webroot-Pfad und löschen Sie auch die zuvor erstellte Datei info.php.

rm /var/www/html/index.html
rm /var/www/html/info.php
unzip prestashop_1.7.2.3.zip -d /var/www/html/
ls /var/www/html/

Führen Sie als Nächstes die folgenden Befehle aus, um dem Apache-Laufzeitbenutzer vollständige Schreibberechtigungen für den Web-Root-Pfad zu erteilen. Verwenden Sie ls Befehl zum Auflisten von Berechtigungen für Prestashop-Installationsdateien im Verzeichnis /var/www/html/.

chown -R www-data:www-data /var/www/html/
ls –al /var/www/html/

Fahren Sie mit der Installation von Prestashop CMS fort, indem Sie einen Browser öffnen und über das HTTPS-Protokoll zur IP-Adresse oder zum Domänennamen Ihres Servers navigieren. Auf dem ersten Installationsbildschirm entfaltet das Prestashop-Installationsskript den Inhalt der prestashop.zip-Datei aus dem Web-Root-Pfad des Webservers, wie im folgenden Bild gezeigt.

https://yourdomain.tld

Nachdem die Extraktion abgeschlossen ist, können Sie zur Befehlszeile wechseln und den Inhalt des Verzeichnisses /var/www/html/ auflisten, um alle extrahierten Prestashop-Dateien anzuzeigen.

ls -la /var/www/html/

Auf dem nächsten Bildschirm zeigt das Prestashop-Installationsprogramm einen Begrüßungsbildschirm an und fordert Sie auf, die Installationssprache auszuwählen, um den Installationsvorgang fortzusetzen. Wählen Sie Ihre Sprache und klicken Sie auf die Schaltfläche Weiter, um mit dem nächsten Schritt fortzufahren.

Aktivieren Sie auf dem nächsten Installationsbildschirm „Ich stimme den Lizenzbedingungen zu“ und klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren, wie in der Abbildung unten dargestellt.

Das Prestashop-Installationsprogramm führt jetzt eine Reihe von Prüfungen durch, um die Kompatibilität mit Ihrem System und Ihrer Umgebung zu ermitteln, und listet eventuelle Fehler auf, falls sie gefunden werden. Wenn Ihre Systemumgebung mit der Installation von PrestaShop kompatibel ist, sollte eine grüne Meldung auf Ihrer Webseite angezeigt werden, wie im folgenden Screenshot gezeigt. Klicken Sie erneut auf die Schaltfläche Weiter, um mit dem Installationsvorgang fortzufahren.

Fügen Sie auf dem nächsten Bildschirm die erforderlichen Informationen zu Ihrem Geschäft hinzu, z. B. den Namen des Geschäfts, die Haupttätigkeit, das Land, in dem Ihr Geschäft registriert ist, und Kontodetails. Geben Sie eine E-Mail-Adresse an, um auf das Prestashop-Backend-Webpanel zuzugreifen, und ein starkes Passwort, das für dieses Konto verwendet wird, wie im folgenden Screenshot gezeigt. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche Weiter, um fortzufahren.

Fügen Sie auf dem nächsten Installationsbildschirm die MySQL-Datenbankadresse, den Namen und die Anmeldeinformationen hinzu, die zuvor für Prestashop erstellt wurden, und klicken Sie auf 'Testen Sie Ihre Datenbankverbindung jetzt' Taste. Wenn die Verbindung zur MySQL-Datenbank erfolgreich ist, klicken Sie auf die Schaltfläche Weiter, um den Installationsvorgang zu starten.

Warten Sie ein paar Minuten, bis das Installationsprogramm die Datenbank mit allen erforderlichen Informationen gefüllt hat und der Installationsvorgang abgeschlossen ist, wie in den folgenden Screenshots gezeigt.

Nach Abschluss der Installation zeigt das Installationsprogramm Ihre unterstützten Anmeldeinformationen für das Web-Admin-Panel und die erforderlichen Hyperlinks für den Zugriff auf Prestashop Backend Office an , das zur Verwaltung Ihres Online-Shops verwendet wird, und Front Office Ihres Shops, die Ihren Kunden angezeigt wird.

Stellen Sie sicher, dass Sie auf die Schaltfläche Back Office Manage klicken, um auf das Store-Backend zuzugreifen. Sie sollten sich die Back Office-Adresse des Shops notieren oder ein Lesezeichen setzen, um sich in Zukunft von anderen Browsern aus beim Web-Admin-Panel anzumelden.

Wenn Sie versuchen, sich beim Back Office anzumelden, informiert Sie eine Warnmeldung, wie in der Abbildung unten gezeigt, dass Sie das Installationsverzeichnis aus dem Webroot-Pfad Ihrer Domain löschen sollten.

Um sich beim Prestashop-gestützten Admin-Panel anmelden zu können, kehren Sie zu Ihrer Serverkonsole zurück und führen Sie den folgenden Befehl aus, um das Prestashop-Installationsverzeichnis zu löschen.

rm -rf /var/www/html/install/

Laden Sie anschließend die Prestashop Back Office-Seite neu und melden Sie sich mit den während des Installationsvorgangs eingerichteten Anmeldeinformationen beim Admin-Panel an, wie im folgenden Screenshot dargestellt.

Bei der ersten Anmeldung wird im Browser eine Willkommensnachricht angezeigt. Wenn Sie auf die Schaltfläche Start klicken, werden Sie zum Katalog weitergeleitet, von wo aus Sie Ihr erstes Produkt hinzufügen können, wie im folgenden Screenshot gezeigt.

Um die Prestashop-Frontend-Webseite zu besuchen, geben Sie einfach Ihren Domainnamen in den Browser ein und Sie werden automatisch zur Startseite weitergeleitet, wie im folgenden Screenshot beschrieben.

Allerdings kann der Shop vorerst nur ungesichert über das unverschlüsselte HTTP-Protokoll aufgerufen werden. Um die HTTPS-Unterstützung in Prestashop zu aktivieren, melden Sie sich im Back Office-Bereich an und navigieren Sie zu Konfigurieren -> Shop-Parameter -> Allgemein und klicken Sie auf Bitte klicken Sie hier, um zu prüfen, ob Ihr Shop HTTPS unterstützt Link, wie im Bild unten dargestellt.

Nachdem die SSL-Tests durchgeführt wurden, schalten Sie SSL aktivieren um Schaltfläche auf JA und scrollen Sie zum Ende der Seite und klicken Sie auf Speichern Schaltfläche, um die Konfiguration zu übernehmen. Allerdings aktiviert diese Konfiguration bisher die SSL-Unterstützung nur für den Back Office-Link. Die Clients, die Ihren Shop-Domainnamen besuchen, werden über unverschlüsselte Verbindungen geleitet.

Um den Besucherverkehr über Ihre Domain zu sichern, schalten Sie die Option SSL auf allen Seiten aktivieren um Schaltfläche auf Ja, wie im Bild unten gezeigt, scrollen Sie nach unten und klicken Sie auf Speichern unten auf der Seite, um die Einstellungen zu übernehmen.

Um zu testen, ob die Clients jetzt automatisch umgeleitet werden, um Ihre Domain über eine gesicherte Verbindung über das HTTPS-Protokoll zu besuchen, aktualisieren Sie die Prestashop-Frontend-Seite oder geben Sie Ihren Domainnamen in den Browser ein. Auf Ihren Shop-Domainnamen sollte jetzt über das HTTP-Protokoll zugegriffen werden, wie in der Abbildung unten dargestellt.

Das ist alles! Sie haben PrestaShop unter Debian 9.1 erfolgreich installiert und konfiguriert. Da Ihr Apache HTTP-Server jedoch selbstsignierte Zertifikate verwendet, um den Datenverkehr zwischen dem Server und den Browsern der Besucher zu verschlüsseln, wird immer eine Warnmeldung generiert und in ihren Browsern angezeigt, wenn sie den Shop zum ersten Mal besuchen. Diese Warnung ist schlecht für Ihr Online-Shop-Geschäft. In diesem Fall sollten Sie ein Zertifikat kaufen, das von einer vertrauenswürdigen Zertifizierungsstelle ausgestellt wurde, oder ein kostenloses Zertifikatspaar von Let’s Encrypt CA erhalten.

Besuchen Sie für andere benutzerdefinierte Konfigurationen in Bezug auf Prestashop die Dokumentationsseite unter der folgenden Adresse:http://doc.prestashop.com/display/PS17/Installing+PrestaShop


Debian
  1. So installieren Sie Redis Server unter Debian 11

  2. So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

  3. So installieren Sie Java 17 in Debian 11

  4. So installieren Sie ProFTPD unter Debian 8

  5. So installieren Sie MySQL Server unter Debian 9

So installieren Sie OpenOffice unter Debian 10

So installieren Sie FastPanel unter Debian 11

So installieren Sie I2P auf einem Debian-Server:

So installieren Sie VNC unter Debian 10

So installieren Sie VNC-Server unter Debian 11

So installieren Sie PrestaShop unter Debian 11