Zainstalowany certyfikat SSL nie oznacza, że strona będzie automatycznie widoczna w HTTPS.
Jeśli chcesz, aby OpenCart operował wyłącznie za pośrednictwem protokołu HTTPS, wykonaj następujące czynności:
1. W back end OpenCart przejdź do sekcji "Ustawienia", a następnie wybierz opcję "Konfiguracja".
2. W opcji "Twój Sklep" (Lub po prostu "Sklep") kliknij na symbol ołówka "Edytuj".
3. W nowo otwartym oknie przejdź do zakładki "Serwer" i ustaw "Tak" dla opcji "Użyj SSL".
4. Zmodyfikuj następujące wiersze w pliku config.php w ścieżce OpenCart admin/config.php w poniższy sposób:
-
plik config.php zainstalowany na administratorze;
// HTTP
define('HTTP_SERVER', 'https://www.dominio.ext/');
// HTTPS
define('HTTPS_SERVER', 'https://www.dominio.ext/');
-
plik config.php zainstalowany w podkatalogu;
// HTTP
define('HTTP_SERVER', 'https://www.dominio.ext/podkatalog');
// HTTPS
define('HTTPS_SERVER', 'https://www.dominio.ext/podkatalog);
-
plik admin/config.php zainstalowany na root;
// HTTP
define('HTTP_SERVER', 'https://www.dominio.ext/admin/');
define('HTTP_CATALOG', 'https://www.dominio.ext/');
// HTTPS
define('HTTPS_SERVER', 'https://www.dominio.ext/admin/');
define('HTTPS_CATALOG', 'https://www.dominio.ext/');
-
plik admin/config.php zainstalowany w podkatalogu;
// HTTP
define('HTTP_SERVER', 'https://www.dominio.ext/podkatalog/admin/');
define('HTTP_CATALOG', 'https://www.dominio.ext/podkatalog/');
// HTTPS
define('HTTPS_SERVER', 'https://www.dominio.ext/podkatalog/admin/');
define('HTTPS_CATALOG', 'https://www.dominio.ext/podkatalog/');
W przypadku odinstalowania lub cofnięcia certyfikatu, CMS nie będzie widoczny w HTTP lub HTTPS.
Aby wyświetlić stronę w HTTP, niezbędne będzie ponowne edytowanie ustawień do stanu początkowego.
Zobacz także
Zarządzanie Certyfikatem SSL - Hosting Linux