OpenCart SSL-lel – Linux webtárhely

Ha az SSL tanúsítvány telepítve van az nem jelenti azt, hogy a weboldal automatikusan megjelenik HTTPS-sel.

Ha azt szeretné, hogy a OpenCart kizárólag HTTPS-en keresztül működjön, kövesse az alábbi lépéseket:

1. Az OpenCart felületen a baloldali menüben válassza ki a Settings lehetőséget.



2. A Your Store (vagy csak Store) sorában kattintson az Edit ceruza ikonra. 


3. A megjelenő képernyőn kattintson a Server lapra és módosítsa a Use SSL sorában Yes-re a beállítást.

4. Módosítsa a következő sorokat a config.php fájlban és az Opencart admin/config.php-ben az alábbiak szerint:

- Ha a telepítés a root-ba történt, a config.php fájlhoz szükséges sorok;

// HTTP
define('HTTP_SERVER', 'https://www.domain.ext/');
// HTTPS
define('HTTPS_SERVER', 'https://www.domain.ext/');

 

-  Ha a telepítés almappába történt, a config.php fájlhoz szükséges sorok;

// HTTP
define('HTTP_SERVER', 'https://www.domain.ext/folder');
// HTTPS
define('HTTPS_SERVER', 'https://www.domain.ext/folder);

 

- Ha a telepítés a root-ba történt, az admin/config.php fájlhoz szükséges sorok;

// HTTP
define('HTTP_SERVER', 'https://www.domain.ext/admin/');
define('HTTP_CATALOG', 'https://www.domain.ext/');
// HTTPS
define('HTTPS_SERVER', 'https://www.domain.ext/admin/');
define('HTTPS_CATALOG', 'https://www.domain.ext/');


-  Ha a telepítés almappába történt, az admin/config.php fájlhoz szükséges sorok;

// HTTP
define('HTTP_SERVER', 'https://www.domain.ext/folder/admin/');
define('HTTP_CATALOG', 'https://www.domain.ext/folder/');
 
// HTTPS
define('HTTPS_SERVER', 'https://www.domain.ext/folder/admin/');
define('HTTPS_CATALOG', 'https://www.domain.ext/folder/');

Ha a tanúsítványt eltávolították vagy visszavonták, a CMS nem lesz elérhető HTTP-vel és HTTPS-sel sem.
A HTTP-n keresztüli megjelenés engedélyezéséhez az elvégezett módosításokat vissza kell vonni, illetve a módosításokat visszafelé kell elvégezni.