Aby włączyć certyfikat SSL oraz udostępnić możliwość łączenia się z witryną przez https (zielona kłódka) musimy wykonać poniższe czynności:
W pierwszej kolejności należy zalogować się do cPanelu oraz przejść do menedżera plików. Tam odnajdujemy folder zawierający pliki systemu Open Cart, a w nim plik: 'config.php’.
![](https://www.smarthost.pl/blog/wp-content/uploads/2023/07/opencart_user-1024x442.png)
Nastepnie edytujemy linię:
// HTTPS
define('HTTPS_SERVER', 'http://domenaklienta.smarthost.pl/');
zamieniając http:// na https:// oraz podając nazwę naszej domeny (ew. katalogu w którym mieści się nasz system.
![](https://www.smarthost.eu/blog/wp-content/uploads/2023/07/Zrzut-ekranu-2023-07-6-o-13.17.54.png)
Analogicznie postępujemy z plikiem config.php w katalogu „admin”.
![](https://www.smarthost.pl/blog/wp-content/uploads/2023/07/opencart_user_user.png)
Nastepnie logujemy się do panelu zarządzania naszym sklepem i przechodzimy do: „System -> Settings”.
![](https://www.smarthost.pl/blog/wp-content/uploads/2023/02/zdj4-1.png)
Klikamy w ikonę ołówka przy nazwie naszego sklepu.
![](https://www.smarthost.pl/blog/wp-content/uploads/2023/07/opencart_stores-1024x172.png)
Przechodzimy do zakładki „Server”, odszukujemy „Use SSL” i zaznaczamy „YES”.
![](https://www.smarthost.pl/blog/wp-content/uploads/2023/02/zdj6.png)
Istnieje także metoda alternatywna, natomiast jest ona niezalecana ze względu komplikacje które mogą się pojawić po modyfikacji pliku .htaccess.
Metodą tą mogą posługiwać się zaawansowani użytkownicy na własną odpowiedzialność.
Jeśli w pliku .htaccess istnieją reguły RewriteCond i RewriteRule należy spróbować dodać regułę:
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
powyżej reguły odpowiedzialnej za przekierowanie na https lub do pliku index.php. Przykładowa konfiguracja pliku .htaccess z już wstawionymi dodatkowymi regułami może wyglądać następująco:
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
- Włączanie certyfikatu SSL w PrestaShop - 6 lipca, 2023
- Włączanie certyfikatu SSL w Magento - 14 lutego, 2023
- Włączanie certyfikatu SSL w Open Cart - 14 lutego, 2023