Instalacja certyfikatu SSL w PrestaShop
Naucz się, jak zainstalować certyfikat SSL w PrestaShop, zapewniając automatyczne przekierowanie do HTTPS i szyfrowanie danych między użytkownikami a serwerem.
Wprowadzenie
W tym poradniku przedstawimy kroki niezbędne do wdrożenia certyfikatu SSL w aplikacji PrestaShop, korzystając z ustawień dostępnych w panelu administracyjnym aplikacji. Po zakończeniu tych kroków:
- Każde niezabezpieczone odwiedzenie strony (np. https://domeniu.tld) zostanie automatycznie przekierowane do wersji zabezpieczonej (np. https://domeniu.tld).
- Wszystkie dane przesyłane między użytkownikami a serwerem będą szyfrowane.
Jako przykład użyjemy subdomeny demo.hostico.ro.
Wymagania
Aby przejść przez ten proces, potrzebujesz:
- Dane logowania do panelu administracyjnego PrestaShop.
- Zainstalowany certyfikat SSL na koncie hostingowym dla domeny, na której działa aplikacja PrestaShop.
Kroki
- Zaloguj się w panelu administracyjnym PrestaShop, przechodząc do
domeniu.tld/AdresAdministracji(spersonalizowany adres podczas instalacji).

- Przejdź do Konfiguracja → Parametry Sklepu → Ogólne.

- W interfejsie ustawień ogólnych sprawdź, czy domena obsługuje HTTPS, klikając Proszę kliknąć tutaj, aby sprawdzić, czy Twój sklep obsługuje HTTPS.
- Jeśli nie pojawią się błędy, włącz pola Włącz SSL i Włącz SSL na wszystkich stronach, ustawiając je na Włączone.

- Jeśli aplikacja nie pozwala na jednoczesne włączenie obu pól:
- Najpierw ustaw Włącz SSL na Włączone i zapisz zmiany.
- Po ponownym załadowaniu strony, aktywuj i Włącz SSL na wszystkich stronach, a następnie zapisz ponownie.
Po zakończeniu tych kroków, wszystkie nieszyfrowane połączenia zostaną przekierowane na HTTPS, a zasoby witryny będą ładowane za pomocą protokołu zabezpieczonego.
Przekierowania za pomocą pliku .htaccess
Jeśli przekierowanie na HTTPS nie odbywa się automatycznie, edytuj plik .htaccess aplikacji PrestaShop i dodaj następujące linie na końcu:
RewriteEngine WłączonaRewriteCond %{HTTPS} wyłączoneRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Plik .htaccess można edytować z Menadżera Plików w cPanel. Jeśli nie widzisz pliku, włącz wyświetlanie plików ukrytych w Menadżerze Plików.
Błędy zabezpieczeń wyświetlane w przeglądarce
W niektórych przypadkach przeglądarka może wyświetlać ostrzeżenia, że strona jest niezabezpieczona (np. "żółta kłódka"). Nie są to problemy z certyfikatem SSL, lecz wynikają z zasobów, które nadal ładują się przez HTTP.
- Otwórz kod źródłowy strony (kliknij prawym przyciskiem myszy → Wyświetl źródło strony).
- Szukaj linków HTTP używając Ctrl + F i ręcznie zmień odpowiednie linki, aby używały HTTPS.
- Linki mogą być obecne w kodzie PHP, bazie danych lub ustawieniach modułów/preferencji aplikacji.