Inštalácia SSL certifikátu v PrestaShope
Naučte sa, ako nainštalovať certifikát SSL v PrestaShop, zabezpečiť automatické presmerovanie na HTTPS a šifrovanie údajov medzi používateľmi a serverom.
Úvod
V tomto tutoriále predstavíme potrebné kroky na implementáciu SSL certifikátu v aplikácii PrestaShop, pomocou nastavení dostupných v administračnej sekcii aplikácie. Po dokončení týchto krokov:
- Každý nezabezpečený prístup na stránku (napr. https://domeniu.tld) bude automaticky presmerovaný na zabezpečenú verziu (napr. https://domeniu.tld).
- Všetky dáta prenášané medzi používateľmi a serverom budú šifrované.
Ako príklad použijeme subdoménu demo.hostico.ro.
Požiadavky
Aby ste prešli týmto procesom, potrebujete:
- Údaje o autentifikácii pre PrestaShop administračný panel.
- Inštalovaný SSL certifikát na hostingovom účte pre doménu, na ktorej beží aplikácia PrestaShop.
Kroky
- Prihláste sa do administrátorského panela PrestaShop cez
domain.tld/AdminAddress(vlastná adresa počas inštalácie).

- Prejdite na Nastavenia → Parametre obchodu → Všeobecné.

- V rozhraní všeobecných nastavení skontrolujte, či doména podporuje HTTPS kliknutím na Prosím, kliknite sem a skontrolujte, či váš obchod podporuje HTTPS.
- Ak sa nevyskytnú žiadne chyby, aktivujte polia Aktivovať SSL a Aktivovať SSL na všetkých stránkach nastavením na Zapnúť.

- Ak aplikácia neumožňuje aktiváciu oboch polí súčasne:
- Najprv nastavte Aktivovať SSL na Zapnúť a uložte zmeny.
- Po znovu načítaní stránky povolte Povoliť SSL na všetkých stránkach, potom znova uložte.
Po dokončení týchto krokov budú všetky nezabezpečené prístupy presmerované na HTTPS a prostriedky stránky budú načítané cez zabezpečený protokol.
Prevod cez súbor .htaccess
Pokiaľ nedôjde k automatickému presmerovaniu na HTTPS, upravte súbor .htaccess aplikácie PrestaShop a pridajte nasledujúce riadky na koniec:
RewriteEngine On
RewriteCond %{HTTPS} vypnutéRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Soubor .htaccess lze upravit pomocí Správce souborů v cPanel. Pokud soubor nevidíte, povolte zobrazení skrytých souborů ve Správci souborů.
Chybové zabezpečenia zobrazené v prehliadači
V niektorých prípadoch môže prehliadač zobraziť upozornenia, že stránka nie je zabezpečená (napr. "žltý zámok"). Tieto neznamenajú problémy s SSL certifikátom, ale vyplývajú z prostriedkov, ktoré sa naďalej načítavajú cez HTTP.
- Otvorte zdroj stránky (kliknite pravým tlačidlom myši → Zobraziť zdroj stránky).
- Hľadajte HTTP odkazy pomocou Ctrl + F a ručne zmeňte tieto odkazy na HTTPS.
- Odkazy môžu byť prítomné v PHP kóde, databáze alebo nastaveniach/moduloch/preferenciách aplikácie.