How To Enable SSL (HTTPS) in OpenCart?

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5 (1 votes, average: 5.00 out of 5, rated)
Loading...
Enable SSL in OpenCart

Setting up SSL (HTTPS) on your OpenCart site is easy and important for keeping your website safe. SSL Certificate helps protect your customers’ information by safeguarding the communication between your – browsers and your server.

This guide shows you step-by-step how to turn on – SSL in OpenCart, making your site secure as well as trustworthy for the individuals who are visiting it.

What is OpenCart?

OpenCart is a straightforward and free tool (platform) for creating online stores. It’s built with PHP and uses a MySQL database. The OpenCart platform is flexible enough for both – small businesses just getting started with e-commerce and larger businesses looking for – a customizable and scalable solution.

How to Enable SSL (HTTPS) in OpenCart 1.5?

Enable SSL in OpenCart 1.5 Dashboard

Follow the steps mentioned below to enable HTTPS in OpenCart 1.5 Dashboard:

  • Enter your credentials to login into the OpenCart Dashboard.
  • Navigate to System > Settings.
  • Click on the Server tab.
  • Check the radio button to use SSL.

Enable SSL in OpenCart 1.5 config.php File

Follow the steps mentioned below to enable HTTPS in 1.5 config.php file:

  • Enter your credentials to login into the cPanel.
  • Navigate to File Manager > OpenCart installation directory.
  • Use a text editor, like – Notepad++ to open the config.php file.
  • Find these lines below – //HTTPS:
    • define(‘HTTPS_SERVER’, ‘https://opencart.inmotiontesting.com/’);
    • define(‘HTTPS_IMAGE’, ‘https://opencart.inmotiontesting.com/image/’);
  • Edit the HTTPS settings (as per your SSL URL path). For ex:
    • define(‘HTTPS_SERVER’, ‘https://opencart.inmotiontesting.com/’);
    • define(‘HTTPS_IMAGE’, ‘https://opencart.inmotiontesting.com/image/’);
  • Save the .config file.
  • Close the configuration file (config.php).

Enable SSL in OpenCart 1.5 Admin config.php File

Follow the steps mentioned below to enable HTTPS in 1.5 Admin config.php file:

  • Navigate to the Admin folder.
  • Use a text editor, like – Notepad++ to open the config.php file.
  • Find these lines below – //HTTPS:
    • define(‘HTTPS_SERVER’, ‘https://opencart.inmotiontesting.com/admin/’);
    • define(‘HTTPS_CATALOG’, ‘https://opencart.inmotiontesting.com/’);
    • define(‘HTTPS_IMAGE’, ‘https://opencart.inmotiontesting.com/image/’);
  • Edit the HTTPS settings (as per your SSL URL path). For ex:
    • define(‘HTTPS_SERVER’, ‘https://opencart.inmotiontesting.com/admin/’);
    • define(‘HTTPS_CATALOG’, ‘https://opencart.inmotiontesting.com/’);
    • define(‘HTTPS_IMAGE’, ‘https://opencart.inmotiontesting.com/image/’);
  • Save the .config file.
  • Close the configuration file (config.php).

How to Enable SSL (HTTPS) in OpenCart 2?

Follow the steps mentioned below to enable SSL (HTTPS) in OpenCert 2:

Step 1: Set HTTPS Rule in the Configuration (config.php) Files

  • Enter your credentials to login into your OpenCart 2 admin panel.
  • Navigate to the Settings menu.
  • From the Store list, click the edit icon placed next to your store name.
  • Navigate to the Server settings tab.
  • Under the Use SSL option, click the radio button in front of the Yes option.
  • Click on the save icon placed at the – top right corner of the screen.

Step 2: Set your HTTPS URL in Both the Config.php Files

  • Find the two config.php files. You’ll find one in the root directory of your OpenCart 2 application. And the other in the admin folder. They should appear like this-
  • [opencart-root-folder]/config.php
    • [opencart-root-folder]/admin/config.php
  • In each file, find the line that reads: $_[‘site_ssl’] = false;.
  • Change the above line to: $_[‘site_ssl’] = true;.
  • If you’re using FTP, save the files and re-upload them after doing the alterations to their original locations.
  • If you’re using the cPanel File Manager, just save the changes directly there.

Step 3: Alter the HTTPS Configurations in the admin/config & main config.php Files

define(‘HTTP_SERVER’, ‘http://bmitc.binhminhitc.com/’);

define(‘HTTPS_SERVER’, ‘http://bmitc.binhminhitc.com/’);

Step 4: Redirect the Site From HTTP to HTTPS Protocol by Using the .htaccess File

  • RewriteEngine On
  • RewriteBase /
  • RewriteCond %{HTTPS} off
  • RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}[L,R=301]

How to Enable SSL (HTTPS) in OpenCert 3?

Follow the steps mentioned below to enable SSL (HTTPS) in OpenCert 3:

  • Enter your credentials to login into the OpenCert Dashboard.
  • From the System list, click Settings.
  • Under the Store fieLd, find the name of your store listed.
  • Click the edit icon (pencil icon) placed adjacent to your store name.
  • The Settings page will appear.
  • In the Settings page, under the Edit Setting section, click on the Server tab.
  • Under the Security section, select the Yes radio button in front of the Use SSL option.
  • Click the Save icon placed at the top right.

Congratulations!! You have successfully enabled SSL (HTTPS) in OpenCart.

<?xml version="1.0" encoding="UTF-8"?><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 109.7 29.02"><defs><style>.cls-1{fill:#fff;}</style></defs><path class="cls-1" d="m5.38,22.85c-3.1-.26-5.3-1.92-5.38-4.8h3.6c.1,1.1.67,1.85,1.78,2.09v-4.58c-2.47-.62-5.38-1.32-5.38-4.87,0-2.83,2.26-4.68,5.38-4.92v-1.94h1.54v1.94c3,.24,5.02,1.85,5.23,4.7h-3.62c-.1-.94-.67-1.66-1.61-1.94v4.54c2.5.65,5.42,1.3,5.42,4.85,0,2.45-1.92,4.73-5.42,4.97v1.94h-1.54v-1.97Zm0-10.25v-4.15c-1.1.17-1.87.84-1.87,2.06,0,1.13.77,1.7,1.87,2.09Zm1.54,3.38v4.2c1.22-.22,1.94-1.06,1.94-2.14s-.82-1.68-1.94-2.06Z"/><path class="cls-1" d="m17.62,8.33h-2.33v-3.1h5.78v17.5h-3.46v-14.4Z"/><path class="cls-1" d="m28.27,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.91-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m41.28,22.9c-1.22,0-2.09-.86-2.09-1.97s.86-1.97,2.09-1.97,2.04.86,2.04,1.97-.86,1.97-2.04,1.97Z"/><path class="cls-1" d="m49.54,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.91-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m64.56,17.81c.26,1.39,1.15,2.18,2.71,2.18,1.97,0,2.83-1.46,2.83-5.4-.74,1.03-2.16,1.63-3.7,1.63-3.02,0-5.45-1.9-5.45-5.59,0-3.5,2.21-5.81,5.9-5.81,4.75,0,6.22,3.22,6.22,8.76,0,5.95-1.32,9.17-5.95,9.17-3.72,0-5.5-2.38-5.69-4.94h3.12Zm5.23-7.15c0-1.92-1.1-2.98-2.81-2.98s-2.81,1.18-2.81,2.93c0,1.58.89,2.88,2.93,2.88,1.68,0,2.69-1.13,2.69-2.83Z"/><path class="cls-1" d="m81.79,0h3.29l-6.48,27.07h-3.29L81.79,0Z"/><path class="cls-1" d="m96.89,9.43h3.58l-8.23,19.59h-3.58l2.88-6.62-5.33-12.96h3.77l3.43,9.29,3.48-9.29Z"/><path class="cls-1" d="m105.62,22.73h-3.36v-13.3h3.36v2.06c.84-1.37,2.23-2.26,4.08-2.26v3.53h-.89c-1.99,0-3.19.77-3.19,3.34v6.62Z"/></svg>