Для того, чтобы упростить запросы и улучшить качество обслуживания, мы используем систему заявок.

Каждой заявке присваивается уникальный номер, который можно использовать для отслеживания состояния и ответов онлайн.

Для того чтобы начать, просто зарегистрируйтесь или войдите в аккаунт.

Внимание! 5, 6 и 7 января в службе поддержки выходные дни.

© OCTemplates 2018

Как включить SSL на Opencart и перейти с протокола http на https

В этой статье речь пойдет о запуске вашего сайта на защищенном протоколе HTTPS.

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

 

1. Для начала, откройте панель управления вашим магазином и перейдите в раздел Система > Настройки > Редактировать

Затем откройте вкладку "Сервер" и выберите Использовать SSL: (да)

 

2. Откройте файл config.php (который расположен в корневой директории вашего сайта) с помощью текстового редактора. 

Найдите строку:
 

// HTTP
define('HTTP_SERVER', 'http://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://site.ru/');

Замените эти строки как указано ниже:

// HTTP
define('HTTP_SERVER', 'https://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://site.ru/');

 

3. Откройте файл admin/config.php и найдите строки:

// HTTP
define('HTTP_SERVER', 'http://site.ru/admin/');
define('HTTP_CATALOG', 'http://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://site.ru/admin/');
define('HTTPS_CATALOG', 'http://site.ru/');

Замените как указано ниже:

// HTTP
define('HTTP_SERVER', 'https://site.ru/admin/');
define('HTTP_CATALOG', 'https://site.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://site.ru/admin/');
define('HTTPS_CATALOG', 'https://site.ru/');

 

Сохраните файлы, этим самым мы обозначим доступность сайта по защищенному протоколу.

В html модулях, где у вас строго приписаны ссылки на изображения (html баннеры и т.п) - протокол нужно прописать в ручную в редакторе в режиме просмотра кода.

http://prntscr.com/mjkucp



После этого обновите кэш системы, на этом все. SSL в вашем магазине включен!

site.ru - указан для примера, вместо этого там должен быть прописан ваш домен

 

Внимание, после всех выполненных действий в этой статье, рекомендуется настроить редирект с http на https, подробнее в этой статье: https://octemplates.net/opencart-ocstore-knowledge-base/kak-v-opencart-nastroit-redirekt-s-http-na-https

Голос (11) (1)
Теги: Opencart/Ocstore

Комментарии



Черняк Сергей Черняк Сергей

Спасибо 

Ответ написан: 01 августа 12:49
dmitriy13 dmitriy13

спасибо

Ответ написан: 21 августа 14:46
Vitek Vitek

Вот после таких советчиков, как вы, и "слетают" CMS и шаблоны. После ваших мемуаров блогам не особо хочется верить на просторах инета. Сделал всё как написано в этой статье про переход на протокол https, в результате по всему шаблону моего сайта вместо картинок появились кубики,  а протокол как был незащищенный http, так и остался.

Ответ написан: 19 сентября 10:43
Дмитрий Дмитрий @octemplates
Vitek, вчера 10:43

Вот после таких советчиков, как вы, и "слетают" CMS и шаблоны. После ваших мемуаров блогам не особо хочется верить на просторах инета. Сделал всё как написано в этой статье про переход на протокол https, в результате по всему шаблону моего сайта вместо картинок появились кубики,  а протокол как был незащищенный http, так и остался.

Добрый день.

Если вы перешли на https, нужно сделать редирект с http на https, подробнее в этой статье:

https://octemplates.net/opencart-ocstore-knowledge-base/kak-v-opencart-nastroit-redirekt-s-http-na-https

http в этом случае нужно прикрывать от внешнего мира и делать редирект, чтобы небыли дублей и зеркал сайта. 

После этого ваш сайт всегда будет открываться по протоколу https

Ответ написан: 20 сентября 08:33