Installation des SSL-Zertifikats in PrestaShop
Erfahren Sie, wie Sie ein SSL-Zertifikat in PrestaShop installieren, um die automatische Umleitung auf HTTPS und die Verschlüsselung der Daten zwischen Benutzern und Server sicherzustellen.
Einführung
In diesem Tutorial werden wir die notwendigen Schritte zur Implementierung eines SSL-Zertifikats in der PrestaShop-Anwendung vorstellen, indem wir die in der Administrationsoberfläche der Anwendung verfügbaren Einstellungen verwenden. Nach Abschluss dieser Schritte:
- Jeder nicht gesicherte Zugriff auf die Webseite (z. B. https://domeniu.tld) wird automatisch zur gesicherten Variante (z. B. https://domeniu.tld) weitergeleitet.
- Alle zwischen Benutzern und Server übertragenen Daten werden verschlüsselt.
Als Beispiel werden wir die Subdomain demo.hostico.ro verwenden.
Anforderungen
Um diesen Prozess zu durchlaufen, benötigen Sie:
- Die Anmeldedaten für das PrestaShop Administrationspanel.
- Ein SSL-Zertifikat, das auf dem Hosting-Konto für die Domain installiert ist, auf der die PrestaShop-Anwendung ausgeführt wird.
Schritte
- Authentifizieren Sie sich im PrestaShop-Administrationspanel, indem Sie
domeniu.tld/AdresaAdministrare(die benutzerdefinierte Adresse während der Installation) aufrufen.

- Gehen Sie zu Konfigurieren → Shop-Einstellungen → Allgemein.

- In der allgemeinen Einstellungsoberfläche überprüfen Sie, ob die Domain HTTPS unterstützt, indem Sie auf Bitte hier klicken, um zu überprüfen, ob Ihr Shop HTTPS unterstützt klicken.
- Wenn keine Fehler auftreten, aktivieren Sie die Felder Enable SSL und Enable SSL on all pages, indem Sie sie auf On setzen.

- Wenn die Anwendung nicht die gleichzeitige Aktivierung beider Felder ermöglicht:
- Aktivieren Sie zunächst Enable SSL auf On und speichern Sie die Änderungen.
- Nach dem Neuladen der Seite aktivieren Sie auch SSL auf allen Seiten aktivieren und speichern Sie erneut.
Nach Abschluss dieser Schritte werden alle unsicheren Zugriffe auf HTTPS umgeleitet, und die Ressourcen der Website werden über das sichere Protokoll geladen.
Weiterleitungen über die .htaccess-Datei
Wenn die Weiterleitung zu HTTPS nicht automatisch erfolgt, bearbeiten Sie die .htaccess-Datei der PrestaShop-Anwendung und fügen Sie die folgenden Zeilen am Ende hinzu:
RewriteEngine EinRewriteCond %{HTTPS} ausRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Die Datei .htaccess kann im Dateimanager von cPanel bearbeitet werden. Wenn Sie die Datei nicht sehen, aktivieren Sie die Anzeige versteckter Dateien im Dateimanager.
Sicherheitsfehler im Browser angezeigt
In bestimmten Fällen kann der Browser Warnungen anzeigen, dass die Website unsicher ist (z. B. ein "gelbes Schloss"). Diese stellen keine Probleme mit dem SSL-Zertifikat dar, sondern treten aufgrund von Ressourcen auf, die weiterhin über HTTP geladen werden.
- Öffnen Sie den Quellcode der Seite (Rechtsklick → Seitenquelltext anzeigen).
- Suchen Sie nach HTTP-Links mit Strg + F und ändern Sie die entsprechenden Links manuell, um HTTPS zu verwenden.
- Links können im PHP-Code, in der Datenbank oder in den Einstellungen der Module/Voreinstellungen der Anwendung vorhanden sein.