CommerCentr
UA
Увійти

Как включить HTTPS

#1
Многие задаются вопросом что такое HTTP и сто такое HTTPS, но я не буду рассказывать что это такое, я покажу как в сборке Brokart это сделал я.
Сначала заходим в Система- Настройки, переходим во вкладку Сервер, внаходим: Использовать SSL и ставим "Да", после этого нужно сделать пару изменений....
В файле config.php в корне сайта
находим строчку
// HTTPS
define('HTTPS_SERVER', 'http://ваш_сайт.ua/');

и меняем http на https, в результате получим:
// HTTPS
define('HTTPS_SERVER', 'https://ваш_сайт.ua/');

далее переходим в папку admin и так же в файле config.php ищем строчки
// HTTPS
define('HTTPS_SERVER', 'http://ваш_сайт.ua/admin/');
define('HTTPS_CATALOG', 'http://ваш_сайт.ua/');

и точно также меняем http на https, в результате получим
// HTTPS
define('HTTPS_SERVER', 'https://ваш_сайт.ua/admin/');
define('HTTPS_CATALOG', 'https://ваш_сайт.ua/');

Всё, теперь ваш сайт доступен по протоколу https
#2
Хороший фикс, в принципе рабочий, но хотелось бы реализовать данный шаг - без участия пользователя в редактировании всяких файлов.

p.s. зафиксили буквально 3 строчками кода переключение на HTTPs, без участия пользователя, все с админки переключает !
#3
В сегодняшних реалиях это не фикс, это и разряда - делай как я

офтоп

все забывают зачем нужен https
об этом забыли и Г и Я
от этого выиграли только сертификационные центры (про бесплатные сертификаты я знаю) Как вы думаете долго они еще будут?
а ведь могут год - бесплатно, а потом плати.
#4
Финально пофиксил сегодня для админки роуты, что бы при смене - автоматически включало HTTP или HTTPs, на уровне базовых файлов.
Тему можно закрывать, так как впредь, от пользователя не требуется ничего, для переключения в "защищенный режим".
Хотя стоп, переименование файла .htaccess.TXT, но это уже отдельная история.
#5
В последних обновлениях opencart это уже по умолчанию прописано, если я не ошибаюсь.

Читати може будь-хто. Щоб писати й голосувати — увійдіть в акаунт.