Instalace SSL certifikátu v PrestaShop
Naučte se, jak nainstalovat SSL certifikát v PrestaShop, zajistit automatické přesměrování na HTTPS a šifrování dat mezi uživateli a serverem.
Úvod
V tomto tutoriálu představíme kroky potřebné k implementaci certifikátu SSL v aplikaci PrestaShop, pomocí nastavení dostupných v administraci aplikace. Po dokončení těchto kroků:
- Jakékoliv nezabezpečené přístupování na web (např. https://domeniu.tld) bude automaticky přesměrováno na zabezpečenou variantu (např. https://domeniu.tld).
- Všechna data přenesená mezi uživateli a serverem budou šifrována.
Jako příklad použijeme subdoménu demo.hostico.ro.
Požadavky
Pro průchod tohoto procesu potřebujete:
- Údaje pro přihlášení do administračního panelu PrestaShop.
- Certifikát SSL nainstalovaný na hostingovém účtu pro doménu, na které běží aplikace PrestaShop.
Kroky
- Přihlaste se do administračního panelu PrestaShop přístupem na
domeniu.tld/AdresaAdministrare(část adresy personalizovaná během instalace).

- Otevřete Nastavení → Parametry obchodu → Obecné.

- V rozhraní obecných nastavení zkontrolujte, zda doména podporuje HTTPS kliknutím na Prosím klikněte zde, abyste zkontrolovali, zda váš obchod podporuje HTTPS.
- Pokud se neobjeví žádné chyby, aktivujte pole Enable SSL a Enable SSL on all pages nastavením na On.

- Pokud aplikace neumožňuje aktivaci obou polí současně:
- Nastavte nejprve Povolit SSL na On a uložte změny.
- Po obnovení stránky aktivujte také Povolit SSL na všech stránkách, poté znovu uložte.
Po dokončení těchto kroků budou všechny nezabezpečené přístupy přesměrovány na HTTPS a zdroje webu budou načítány prostřednictvím zabezpečeného protokolu.
Přesměrování pomocí souboru .htaccess
Pokud se přesměrování na HTTPS neprovádí automaticky, upravte soubor .htaccess aplikace PrestaShop a na konec přidejte následující řádky:
RewriteEngine OnRewriteCond %{HTTPS} vypnutoRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Soubor .htaccess lze upravit pomocí File Manager v cPanel. Pokud soubor nevidíte, aktivujte zobrazení skrytých souborů v File Manageru.
Chyby zabezpečení zobrazené v prohlížeči
V některých případech může prohlížeč zobrazit upozornění, že webová stránka není zabezpečená (např. "žlutý zámek"). Ta neznačí problémy s SSL certifikátem, ale vznikají z důvodu zdrojů, které se nadále načítají přes HTTP.
- Otevřete zdrojový kód stránky (klikněte pravým tlačítkem → Zobrazit zdroj stránky).
- Hledejte HTTP odkazy pomocí Ctrl + F a ručně upravte příslušné odkazy na používání HTTPS.
- Odkazy mohou být přítomny v kódu PHP, databázi nebo nastaveních modulů/preferencí aplikace.