Setting up HTTPS in Joomla!

  1. Check the presence of an installed SSL certificate in SSL settings... If the certificate is missing, install his.
  2. Enable SSL support in the admin panel of the site itself:
    1. Openup Adminpanel site.
    2. Go to section "System → General settings" ("System → Global Configuration").
    3. Switch to tab "Server" ("Server").
    4. Against "Enable SSL" ("Force HTTPS") select "Whole site" ("Entire Site").
    5. Save changes by clicking "Save" ("Save") or "Save and close" ("Save & Close") in the upper left corner of the page.
  3. Openup config file and find the line with the parameter $live_site:
    public $live_site = 'http://example.com/';

    Replace the HTTP address specified in it with HTTPS so that it looks like this:

    public $live_site = 'https://example.com/';

    Leave the line unchanged if the site address is not specified:

    public $live_site = '';
  4. Turnon redirect to HTTPS.
  5. Check the site is working.

In most cases, the described actions are enough for the site to work over HTTPS.