Дарим 10 шоперов

в нашем Telegram

Присоединиться

Как настроить HTTPS для Joomla?

post thumbnail

Продолжаем тему перехода на HTTPS для разных CMS. В этой части рассмотрим, как правильно настроить работу Joomla 3 по HTTPS.

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

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

Вам нужно авторизоваться в админ-панели сайта по ссылке вида http://site.com/administrator/, после чего перейдите в раздел Система — Общие настройки.

Как настроить HTTPS для Joomla? | Wiki HostPro

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

Как настроить HTTPS для Joomla? | Wiki 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 вы можете в консоли браузера

Как настроить HTTPS для Joomla? | Wiki HostPro

Перенесите свой Joomlа сайт на HostPro удобно и безопасно. Процедура переноса бесплатная и занимает минимум времени. Все, что вам нужно сделать — это заполнить заявку. Также вы можете ознакомиться с тарифами Joomlа хостинга на нашем сайте и выбрать тот, который подходит именно вам. Если у вас остались вопросы, вы можете обратиться к нашей поддержке и получить надлежащую помощь 24/7. 

Telegram Hostpro

Наш телеграм

с важными анонсами, розыгрышами и мемами

Присоединиться

Возможно, вас заинтересует

Как настроить HTTPS на OpenCart

Как настроить HTTPS на OpenCart

На этот раз рассмотрим переход на HTTPS для сайта на OpenCart 2.x и 3.x....

Diana Honcharenko | Обновлено: 08.10.2020

Как настроить HTTPS для WordPress?

Как настроить HTTPS для WordPress?

В предыдущей части мы разобрались, почему после установки SSL-сертификата на сайт вы можете получать...

Diana Honcharenko | Обновлено: 07.10.2020

Как настроить HTTPS для MODX?

Как настроить HTTPS для MODX?

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

Diana Honcharenko | Обновлено: 02.10.2020

Как настроить HTTPS на PrestaShop

Как настроить HTTPS на PrestaShop

В новой серии поговорим о переходе на HTTPS, если вы используете CMS PrestaShop 1.6.x...

Diana Honcharenko | Обновлено: 30.09.2020