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

[Решено] Как настроить SSL?


Recommended Posts

27 минут назад, Dotrox сказал:

После этого надо кеш окмод обновить.

Если не поможет, то в конфигах абсолютно везде прописать https://.

К сожалению, не помогло, возможно что-то еще сделать?

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


1 час назад, WickedMax сказал:

К сожалению, не помогло, возможно что-то еще сделать?

Обычно, этого достаточно.

Ну, и совсем глупый вопрос, но вы ведь в админке включить SSL не забыли?

Хотя, по идее, если в конфигах везде https, это не должно было бы повлиять.

 

У вас, кстати, почему-то тег base со стороны витрины пустой.

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


В 01.04.2018 в 13:14, Jonoff сказал:

Здравствуйте!

Пытаюсь исправить Смешанное содержимое сайта по данной инструкции https://developer.mozilla.org/ru/docs/Security/MixedContent/FixMixedContenthttps://developer.mozilla.org/ru/docs/Security/MixedContent/FixMixedContent. На главной странице сайта через JavaConsole отображаются два смешанных контента

5ac0b0e357379_Screenshot(138).thumb.png.291df65f4f151af54bb4dfa61193f281.png

 

Подскажите пожалуйста как их найти и исправить/заменить на файлы с https?

 

получилось исправить?

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


Здравствуйте! Ребят, спасайте!

Ставлю движок на хостинг с заранее подключенным SSL и перенаправлением на HTTPS. Сам сайт вполне себе работает. Редирект тоже. Но включить SSL в админке не могу, ее перекосило - не функциональна. Уверен, что это как раз из-за перенаправления, но, блин, что делать?! 

 

З.Ы. оба конфига отредактированы как надо

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


7 часов назад, AKss сказал:

Уверен, что это как раз из-за перенаправления, но, блин, что делать?!

Не из-за перенаправления, а из-за того, что у вас статика (стили, скрипты) грузится без https и браузер её блокирует.

 

 

7 часов назад, AKss сказал:

З.Ы. оба конфига отредактированы как надо

А что вы подразумеваете под этим?

Там абсолютно везде должно быть https://.

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


11 часов назад, Dotrox сказал:

А что вы подразумеваете под этим?

Там абсолютно везде должно быть https://.

Так и есть, причем изначально. Только проверил, править не пришлось.

 

 

11 часов назад, Dotrox сказал:

Не из-за перенаправления, а из-за того, что у вас статика (стили, скрипты) грузится без https и браузер её блокирует.

ОК, тогда как их заставить грузиться с https?

Сайтостроение знаю чуть менее чем никак, сам не разберусь буду слишком долго ковырять. 

 

И еще мне не понятно почему сам сайт не болеет, только админка. То есть сайтовая статика встает как надо, а админская косячит. 

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


2 часа назад, AKss сказал:

мне не понятно почему сам сайт не болеет, только админка. То есть сайтовая статика встает как надо, а админская косячит.

Ну, это как раз очень похоже на то, что конфиг админки вы таки не поправили. Проверьте ещё раз.

 

Какая у вас версия и сборка?

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


ocStore 2.3.0.2.3

 

7 минут назад, Dotrox сказал:

конфиг админки вы таки не поправили. Проверьте ещё раз.

Там все через https, проверил. В порядке эксперимента сломал админский конфиг указав http, админку перекосило еще больше, слетело оформление и шрифты. Кстати, при https шрифты грузятся, видна "подложка" страницы, но только визуальная, не кликабельна. Будто скрин на заднем плане...

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


4 минуты назад, AKss сказал:

админку перекосило еще больше, слетело оформление и шрифты.

Если изначально было не так, то что вы первоначально подразумевали под перекосило?

Скрины хотя бы прикладывайте.

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


8 минут назад, AKss сказал:

ocStore 2.3.0.2.3

 

Там все через https, проверил. В порядке эксперимента сломал админский конфиг указав http, админку перекосило еще больше, слетело оформление и шрифты. Кстати, при https шрифты грузятся, видна "подложка" страницы, но только визуальная, не кликабельна. Будто скрин на заднем плане...

Покажите, что в обоих конфигах пишите (config.php и admin/config.php). И в .htaccess

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


2 минуты назад, Dotrox сказал:

Скрины хотя бы

Сейчас не получится. Попробую объяснить. Тело страницы отображается правильно, но не интерактивно. Боковое меню не на своем месте, а прямо поверх страницы, все вкладки развернуты, кликабельно, но любой клик приводит к переходу на очередную нерабочую страницу. 

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


12 минут назад, Atlet сказал:

Покажите, что в обоих конфигах пишите (config.php и admin/config.php). И в .htaccess

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

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

В admin соответственно каталоги

 

.htaccess стоковый оставил. Пробовал вставлять:

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

 результатов нет.

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


22 минуты назад, AKss сказал:

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

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

В admin соответственно каталоги

 

.htaccess стоковый оставил. Пробовал вставлять:


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

 результатов нет.

Попробуйте вариант: в .htaccess сразу после 

RewriteEngine On
RewriteBase /

укажите 

RewriteCond %{ENV:HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [NC,R=301,L]

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


26 минут назад, AKss сказал:

В admin соответственно каталоги

Только каталоги?

Должно быть везде

<?php
// HTTP
define('HTTP_SERVER', 'https://ВАШ САЙТ.ru/admin/');
define('HTTP_CATALOG', 'https://ВАШ САЙТ.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://ВАШ САЙТ.ru/admin/');
define('HTTPS_CATALOG', 'https://ВАШ САЙТ.ru/');

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


22 часа назад, AKss сказал:

Ставлю движок на хостинг с заранее подключенным SSL и перенаправлением на HTTPS. Сам сайт вполне себе работает. Редирект тоже. Но включить SSL в админке не могу, ее перекосило - не функциональна. Уверен, что это как раз из-за перенаправления, но, блин, что делать?!

 

Похоже на этом закончу знакомство с opencart. Спасибо за внимание! 

*ушел в более знакомые леса*

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


  • 1 month later...

Всем доброго времени суток! Сначала опишу проблему. До переезда на https было настроено сео чпу и страницы имели вид http//:uralpremium.ru/sablya_oficerskaya.html  а теперь вот как-то так см изображение
что делать ?
OcStore Версия 1.5.5.1.2
файл .htaccess
 

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +FollowSymlinks

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /

RewriteCond %{HTTPS} on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} ^www.uralpremium.ru\.ru$ [NC]
RewriteRule ^(.*)$ https://uralpremium.ru/$1 [R=301,L]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteRule ^blogsitemap.xml$ index.php?route=feed/blog_sitemap [L]
RewriteRule ^blogfeed.xml$ index.php?route=feed/blog [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
 

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

#RewriteCond %{HTTPS_HOST} ^www\.(.*)$ [NC]
#RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

#RewriteCond %{QUERY_STRING} ^$
 
#RewriteRule ^index\.php$ / [R=301]


php_value default_charset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
 

в конфигах все исправлено 
хостер timeweb
админка полностью с замочком все работает
вот только запрашиваемые страницы не найдены

image.png

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


3 часа назад, Kerberos56 сказал:

До переезда на https было настроено сео чпу и страницы имели вид http//:uralpremium.ru/sablya_oficerskaya.html  а теперь вот как-то так см изображение

Любопытная проблема.

Вы SeoPro используете?

 

Опишите последовательно все действия, которые вы делали при переходе на https (даже самые очевидные).

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


Да совершенно верно Сео Про.ОООО сперва я долго мануалил)))Ну а потом по накатанной. Выкопировал все файлы которые встречались в сети .htaccess, ну точнее строки и их разновидности пробывал подключать . Сперва ну вот единственное, не помню какие строки, пропали все стили и не мог даже в админку войти чтоб поставить ssl. Закрыл https соединение на таймвебе. Попал подключил. потом изменил файлы конфиг, стало еще хуже сплошные редиректы. Тут  уже пробывал разные вариации .htaccess. Наткнулся на Вас ( Dotrox) только на другом ресурсе. Исправил файлы вот не помню где находится....я просто третьи сутки без сна, где надо было заменить NOSSL на SSL. Заменил. Опять игрался  вариациями файла .htaccess и гуглил. Пока не наткнулся на эту тему, но магазин уже заработал, но по прежнему не было страниц товаров и тд. И страница админки не была под зеленым замочком. Проверил все как Вы сказали в этой теме https://opencartforum.com/topic/73742-proverka-sayta-na-https-protokole/

Все прекрасно категория А зелененькая, ну вот тут я уже сдался читать и писать уже ну вообще не хотелось поставил модуль фикс, который пиарют. И единственое что изменилось что только админка зеленого цвета)))),ну с замочком и все остальное осталось все так же. Извините за сумбурность короче все сводится как Вы и говорили к правильной настройке  .htaccess. Остальное конечно можно ковырять ручками дабы не ставить модуль, но сил уже нет а время не терпит. Ну и вот я тут. Как то так((((

 

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


2 минуты назад, Kerberos56 сказал:

поставил модуль фикс, который пиарют. И единственое что изменилось что только админка зеленого цвета)))),ну с замочком и все остальное осталось все так же.

Несовсем понял, зачем вы его вообще ставили.

 

В какой момент у вас пропали ЧПУ и на всех страницах начало выдавать 404?

 

Есть у меня подозрение, что вы тут могли что-то накосячить:

3 минуты назад, Kerberos56 сказал:

где надо было заменить NOSSL на SSL

 

Покажите, что у вас сейчас в /system/library/url.php.

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


Поставил потому что уже все почти сдался и ручками  подчищать хвосты ну нету сил времени ну и в надежде что это решит мою проблему, а оно вон как((
<?php
class Url {
    private $url;
    private $ssl;
    private $rewrite = array();
    
    public function __construct($url, $ssl = '') {
        $this->url = $url;
        $this->ssl = $ssl;
    }
        
    public function addRewrite($rewrite) {
        $this->rewrite[] = $rewrite;
    }
        
    public function link($route, $args = '', $connection = 'SSL') {
        if ($connection ==  'NONSSL') {
            $url = $this->url;    
        } else {
            $url = $this->ssl;    
        }
        
        $url .= 'index.php?route=' . $route;
            
        if ($args) {
            $url .= str_replace('&', '&amp;', '&' . ltrim($args, '&')); 
        }
        
        foreach ($this->rewrite as $rewrite) {
            $url = $rewrite->rewrite($url);
        }
                
        return $url;
    }
}
?>
 

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


В админке единственное ошибка есть но она как то была и меня не смущает

Notice: Undefined variable: error_download in /home/c/cs40924/public_html/admin/view/template/common/home.tpl on line 20
но все это точно не из-за нее.

 

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


Чпу? пропали до установки модуля....это точно иначе я его бы и не ставил...а в какой момент да вроде как админка появилась с хттпс так и все...май ка кирдык

 

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


В файле проблем не вижу.

У вас vQmod используется?

 

 

7 минут назад, Kerberos56 сказал:

Ну думаю в сторону бд надо ковырнуть...но пока сил нет

БД не при чём, если вы только её перед этим уже не ковырнули. Но это могло повлиять только на проблему с ЧПУ, а не на 404.

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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