Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Установил SSL сертификат - поехали стили


sobwoofer

Recommended Posts

Установил SSL сертификат через Isp-manager, пользовался этой инструкцией

Получилось это

http://prntscr.com/2xgjz6
потом я зашел в www домены и поставил галочку на ssl в настройках домена i-mebli.com
http://prntscr.com/2xgkag
получилось следующее
http://prntscr.com/2xgkeo
Потом зашел в админку магазина, и включил использование ssl сертификата на сайте, (движок OpenCart)
http://prntscr.com/2xgkkk

В конфигах еще не менял, на https т.к. при вводе https:/i-mebli.com я вижу это: http://prntscr.com/2xht2i

 

т.е. едут стили, точнее они вообще не исполняются.

админка едет так же при  использовании https://.

Кто сталкивался с установкой ssl, что я сделал не так, или не сделал?

Надіслати
Поділитися на інших сайтах

Проблему была в загрузке всех стилей через протокол http, решил путем изменения всех протоколов http на https в коннфигах.

Надіслати
Поділитися на інших сайтах

  • 2 months later...

Похожая проблема была. Выяснил, что в массиве $_SERVER отсутствует элемент 'HTTPS', но есть элемент 'HTTP_HTTPS'. Далее отредактировал файл system/library/request.php

 

после строки $this->server = $_SERVER;
добавил:
 
if (!isset($this->server['HTTPS']) && isset($this->server['HTTP_HTTPS']) ) {
$this->server['HTTPS'] = $this->server['HTTP_HTTPS'];
}
Все. Проблема решилась!
Надіслати
Поділитися на інших сайтах


  • 3 months later...

Вопрос досих пор актуальный, такое решение "Проблему была в загрузке всех стилей через протокол http, решил путем изменения всех протоколов http на https в коннфигах.", работает, но не доканца, т.е. на главной странице появляется на месте замка в адресной строке восклицательный знак, типа картинки не зашифрованы. Может  кто помочь?

Еще интересует вопрос с настройкой .htaccess. Что там прописывать для коректной работы сайта.

Надіслати
Поділитися на інших сайтах


Вопрос досих пор актуальный, такое решение "Проблему была в загрузке всех стилей через протокол http, решил путем изменения всех протоколов http на https в коннфигах.", работает, но не доканца, т.е. на главной странице появляется на месте замка в адресной строке восклицательный знак, типа картинки не зашифрованы. Может  кто помочь?

Еще интересует вопрос с настройкой .htaccess. Что там прописывать для коректной работы сайта.

Попробуйте вписать редирект всех запросов с http на https. Должно помочь. То есть если в движке или в шаблонах у вас всплывают HTTP префиксы то клиент все равно будет перенаправляться на правильный URL с нужным префиксом протокола.

Надіслати
Поділитися на інших сайтах


если используется cPanel для управления хостингом - там могут быть "корявые настройки".

сталкивался несколько раз - как раз были проблемы с css и изображениями.

к сожалению, сейчас уже не вспомню точно, что и как, ибо с cPanel сталкиваюсь раз в год (в лучшем случае).

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Сертификат на хосте установлен

Работа по https прописана в файлах конфигурации

Работа только по https прописана в htaccess

Сайт работает по https, но браузера блокируют как Незащищенное соединение, информация о подленности отсуствует.

 

В чем может быть проблема? 

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Сертификат на хосте установлен

Работа по https прописана в файлах конфигурации

Работа только по https прописана в htaccess

Сайт работает по https, но браузера блокируют как Незащищенное соединение, информация о подленности отсуствует.

 

В чем может быть проблема? 

Возможно у Вас есть ссылки на сторонние ресурсы с протоколом http. Те же счётчики.

Надіслати
Поділитися на інших сайтах


  • 2 years later...
  • 4 months later...

Всем доброго времени суток!!!  . У меня Опенкарт 2.2 https://skysignal.ru/    , сегодня установил сертификат ssl , и плюс чтоб исправить вылезающие ссылки http  установил мод  FIX_HTPPS ,  сайт работал замечательно по обоим адресам http и https  пока не обнаружил что для страниц Товары по протоколу https не подгружаются стили :

https://skysignal.ru/komplekty-sputnikovogo-interneta/komplekt-sputnikovogo-interneta-kitenet-by

и плюс еще для некоторых подкатегорий товаров:

https://skysignal.ru/mobilnyj-3g-4g-internet/internet-3g-4g

Статьи и новости работают нормально 

Редирект 301 в хтасес решил до склейки доменов не делать...

Вот мои файлы конфига:

<?php
// HTTP
define('HTTP_SERVER', 'http://skysignal.ru/');

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

// DIR
define('DIR_APPLICATION', '/home/veider/public_html/catalog/');
define('DIR_SYSTEM', '/home/veider/public_html/system/');
define('DIR_IMAGE', '/home/veider/public_html/image/');
define('DIR_LANGUAGE', '/home/veider/public_html/catalog/language/');
define('DIR_TEMPLATE', '/home/veider/public_html/catalog/view/theme/');
define('DIR_CONFIG', '/home/veider/public_html/system/config/');
define('DIR_CACHE', '/home/veider/public_html/system/storage/cache/');
define('DIR_DOWNLOAD', '/home/veider/public_html/system/storage/download/');
define('DIR_LOGS', '/home/veider/public_html/system/storage/logs/');
define('DIR_MODIFICATION', '/home/veider/public_html/system/storage/modification/');
define('DIR_UPLOAD', '/home/veider/public_html/system/storage/upload/');

// DB

 

и с админки:

 

<?php
// HTTP
define('HTTP_SERVER', 'http://skysignal.ru/admin/');
define('HTTP_CATALOG', 'http://skysignal.ru/');

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


// DIR
define('DIR_APPLICATION', '/home/veider/public_html/admin/');
define('DIR_SYSTEM', '/home/veider/public_html/system/');
define('DIR_IMAGE', '/home/veider/public_html/image/');
define('DIR_LANGUAGE', '/home/veider/public_html/admin/language/');
define('DIR_TEMPLATE', '/home/veider/public_html/admin/view/template/');
define('DIR_CONFIG', '/home/veider/public_html/system/config/');
define('DIR_CACHE', '/home/veider/public_html/system/storage/cache/');
define('DIR_DOWNLOAD', '/home/veider/public_html/system/storage/download/');
define('DIR_LOGS', '/home/veider/public_html/system/storage/logs/');
define('DIR_MODIFICATION', '/home/veider/public_html/system/storage/modification/');
define('DIR_UPLOAD', '/home/veider/public_html/system/storage/upload/');
define('DIR_CATALOG', '/home/veider/public_html/catalog/');

// DB
 

Заранее спасибо за инфу , если кто-то очень хорошо разбирается в опенкарте и переходе на ssl , стучите мне в личку , можно договориться чтоб исправить все косяки на платной основе...

Вот фикс который я установил...

fix_https.ocmod.xml

Щас еще заметил что стили не подгружаются для всех ссылок больше чем второго уровня

 

 

Змінено користувачем komradveider
Надіслати
Поділитися на інших сайтах


При просмотре сайта на версии https , если нажать в веббраузере на кнопку "Просмотреть код страницы" - видно что не отдается тег base        <base href ="" />
Я щас попробовал в файле header.tpl в строчке <base href="<?php echo $base; ?>" /> тупо заменить <?php echo $base; ?> на https://skysignal.ru/  и о чудо заработали сразу урлы третьего уровня на сайте с https , и в гугол вебмастере при проверке карты сайта сразу стало ошибок меньше на 5 штук ... скрин прилогаю .
 
Заменить то можно но это же не правильно..

2017-05-11 12_32_06.png

  • +1 1
Надіслати
Поділитися на інших сайтах


  • 1 year later...
On 5/11/2017 at 1:15 PM, komradveider said:
Изменил 29 строку в файле catalog/controller/common/header.php
$data['base'] = $server;
на

if ($this->request->server['HTTPS']) {
    $data['base'] = HTTPS_SERVER;
} else {
    $data['base'] = HTTP_SERVER;
}

СПАСИБО !

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.