hosting:cms:opencart:https

2.13.4.8. Настройка HTTPS в OpenCart

Чтобы выполнить базовую настройку OpenCart на работу по HTTPS:

  1. Проверьте наличие установленного SSL-сертификата в настройках SSL. Если сертификат отсутствует, установите его.
  2. Отредактируйте два конфигурационных файла:
    1. В файле config.php, размещённом в корневом каталоге сайта, найдите строку с параметром HTTPS_SERVER:
      // HTTPS
      define('HTTPS_SERVER', 'http://example.com/');

      Замените в указанном в ней адресе HTTP на HTTPS, чтобы она имела такой вид:

      // HTTPS
      define('HTTPS_SERVER', 'https://example.com/');

    2. В файле config.php, размещённом в каталоге admin, найдите строки с параметрами HTTPS_SERVER и HTTPS_CATALOG:

      // HTTPS
      define('HTTPS_SERVER', 'http://example.com/admin/');
      define('HTTPS_CATALOG', 'http://example.com/');

      Замените в указанных в них адресах HTTP на HTTPS, чтобы в итоге они выглядели так:

      // HTTPS
      define('HTTPS_SERVER', 'https://example.com/admin/');
      define('HTTPS_CATALOG', 'https://example.com/');

  3. Включите поддержку SSL в админ-панели самого сайта:
    1. Откройте админ-панель сайта.
    2. Перейдите в раздел «Система → Настройки» («System → Settings»).
    3. Справа от названия магазина нажмите «Редактировать» («Edit»).
    4. Переключитесь на вкладку «Сервер» («Server»).
    5. Напротив «Использование SSL» («Use SSL») выберите «Да» («Yes»).
    6. Сохраните изменения, нажав «Сохранить» («Save») в правом верхнем углу страницы.
  4. Включите редирект на HTTPS.
  5. Проверьте работу сайта.

В большинстве случаев описанных действий достаточно для того, чтобы сайт заработал по HTTPS.

Если вы используете OpenCart 2.2 и описанных действий окажется недостаточно, попробуйте воспользоваться этой инструкцией.
  • hosting/cms/opencart/https.txt
  • Последние изменения: 2019/09/19 11:02
  • — karlov