Автор Тема: Перенос опенкарт на защищенный протокол https  (Прочитано 1446 раз)

0 Пользователей и 1 Гость просматривают эту тему.

komitr

  • Гость
Ребят, не получается перенести магаз на защищенный протокол, SSL-сертификат установлен, с этой стороны и со стороны хостинга все нормально.
Не получается настроить редирект с http на https, он работает, но не видно картинок, я так понимаю проблему в шаблоне, нужно где-то изменить пути, но где? ::)
Делал всё по инструкции -
Редирект в .htaccess настроил:

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

Далее -
1. файл config.php в корне сайта, поменять htpp на htpps
// HTTPS
define('HTTPS_SERVER', 'https://opencart.loc/');
Вот тут заковыка, таких строк у меня нет!?

2. config.php в папке admin, поменять htpp на htpps
Тут без проблем, поменял все 5 значений вначале на htpps

3. В админке в настройках сайта на вкладке Сервер - поставил галку на Использовать SSL:
Для использования SSL убедитесь что Ваш хостинг поддерживает SSL сертификат и пропишите SSL адреса в файле конфигурации.
Без проблем!
Но картинок не видно, почему у меня в корневом config.php нет этой строки define('HTTPS_SERVER', 'https:// opencart.loc/');
? ::)
 

kostik184

  • Гость
OpenCart! - нет HTTPS_SERVER
« Ответ #1 : 16 Июля 2018, 21:36:05 »
и у меня нет в /config.php нет строки, искал долго, все проверил  :-[
// HTTPS
define('HTTPS_SERVER', 'https://opencart.loc/');

Псы. версия OpenCart - Version 0.1.8
 

PaPa

  • Гость
Цитировать
Тут без проблем, поменял все 5 значений вначале
Стоп, каких 5 значений? Там вроде всего два, в самом начале?
// HTTPS
define('HTTPS_SERVER', 'https://opencart.loc/admin/');
define('HTTPS_CATALOG', 'https://opencart.loc/');
И раз в корневом конфиге /config.php нет строки define('HTTPS_SERVER', 'https:// opencart.loc/'); то может у вас старая версия OpenCart.

Version 0.1.8 - это вообще что такое? :o какого года выпуска?
Сейчас актуальна версия 2.3.0.2.3!
Бегом обновляться обоим, тогда думаю и эти строки появятся!

 

BlooDAngeLOK

  • Гость
Можно и не обновляться!
Опенкарт можно итак перевести на htpps, обновления на это не влияют!
Достаточно в файле admin/config.php изменит протокол с htpp на htpps, на вкладке сервер поставить галочку и конечно сделать редирект - всё должно заработать итак!

Редирект в .htaccess :

Так

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

или так

RewriteEngine On
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
 

Оффлайн Okik2

  • Пользователь
  • **
  • Сообщений: 34
  • Карма: +0/-0
  • Рефералов: 0
    • Просмотр профиля
Без обновления всё можно сделать
 

Оффлайн Wyalel

  • Новичок
  • *
  • Сообщений: 6
  • Карма: +0/-0
  • Рефералов: 0
    • Просмотр профиля
Вы изначально на незащищенном сделали?
 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: