Як налаштувати HTTPS для Joomla?

Купить лучший хостинг для Joomla от Hostpro

Продовжуємо тему переведення на HTTPS для різних CMS. У цій частині розглянемо, як правильно налаштувати роботу Joomla 3 по HTTPS.

Перед початком виконання даної інструкції у вас повинен бути встановлений SSL сертифікат для вашого домену. Також рекомендуємо створити резервну копію сайту і бази даних.

1. Включення HTTPS в адмін-панелі Joomla

Вам потрібно авторизуватися в адмін-панелі сайту за посиланням виду http://site.com/administrator/, після чого перейдіть в розділ Система – Загальні налаштування

Купити найкращий хостинг для Joomla від Hostpro

Далі натисніть вкладку Сервер, в пункті Включити SSL виберіть Весь сайт і збережіть.

Купити найкращий хостинг для Joomla від Hostpro

2. Зміни в configuration.php

Відкрийте файл configuration.php в кореневій директорії сайту (по FTP або через файловий менеджер панелі хостингу) і знайдіть в ньому рядок з параметром $ live_site. Пропишіть в цей рядок ім’я вашого сайту з https:

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

І збережіть файл.

Можливо, у вас в якості захода безпеки відключена можливість запису в конфігураційний файл. Тоді перед початком редагування потрібно встановити для нього права доступу 644.

3. Зміни в .htaccess

Встановіть перенаправлення всіх відвідувачів на HTTPS, додавши в файлі .htaccess рядки:

RewriteEngine On
RewriteCond %{HTTPS} OFF
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

4. Рішення проблем після переходу на HTTPS

Якщо після виконання вищеназваних дій сайт відображається неправильно або ви бачите в консолі браузера помилки mixed content, спробуйте виконати наступне:

  • Додайте в configuration.php в кінець файлу рядок
$_SERVER['HTTPS'] = 'on';

Після кожного оновлення конфігурації цей рядок буде видалений, тому потрібно буде додавати його знову.

  • Додайте в .htaccess рядки:
RewriteCond %{HTTP:X-HTTPS} ^1$
RewriteRule .? - [E=HTTPS:on]
  • В налаштуваннях таких компонентів, як VirtueMart, є свої налаштування по включенню https. Для VirtueMart перейдіть в розділ Компоненти – VirtueMart – Налаштування – Магазин і включіть опцію Включити SSL для важливих частин сайту.
  • Виправте посилання, що залишилися вручну. Побачити які елементи завантажуються по http ви можете в консолі браузера.
Купити найкращий хостинг для Joomla від Hostpro

Перенесіть свій Joomla сайт на Hostpro зручно і безпечно. Процедура перенесення безкоштовна і займає мінімум часу. Все, що вам потрібно зробити – це заповнити заявку. Також ви можете ознайомитися з тарифами Joomla хостингу на нашому сайті і обрати потрібний саме вам. Якщо у вас залишились питання, звертайтеся до нашої підтримки і отримайте належну допомогу 24/7. 

Можливо, вас зацікавить

post thumbnail

Як налаштувати HTTPS для OpenCart

Цього разу розглянемо перехід на HTTPS для сайту на OpenCart 2.x и 3.x. Як і...

Angela Beklemysheva | Оновлено: 15.11.2021

post thumbnail

Як налаштувати HTTPS для WordPress?

У попередній частині ми розібралися, чому після встановлення SSL-сертифіката на сайт ви можете отримувати помилку небезпечного...

Diana Honcharenko | Оновлено: 09.12.2021

post thumbnail

Як налаштувати HTTPS для MODX?

Без зайвих вступів продовжуємо говорити про перехід на протокол HTTPS для різних CMS. Сьогодні...

Diana Honcharenko | Оновлено: 02.12.2021

post thumbnail

Як налаштувати HTTPS для PrestaShop

У новій серії поговоримо про перехід на HTTPS, якщо ви використовуєте CMS PrestaShop 1.6.x...

Diana Honcharenko | Оновлено: 02.12.2021