Была, такая же проблема. Несколько месяцев бился с ней, 10 минут назад решил!!!)
В Админке cs-cart, во вкладке безопасность ничего не трогаем (все остается в первозданном виде)
В панели TimeWeb, переходим на вкладку "Сайты " включаем "использовать безопасное соединение https:// "
Переходим во вкладку "Базы данных MySQL " и заходим в свою базу (у меня их несколько, поэтому я пользуюсь кнопкой "Полный доступ ")
Выбираем свою базу.
Кликаем вкладку с надписью "SQL "
Вставляем этот код:
[spoiler] UPDATE cscart_settings_objects
SET value = 'full' WHERE name = 'secure_storefront';
UPDATE cscart_settings_objects
SET value = 'Y' WHERE name = 'secure_admin';[/spoiler]
Нажимаем "Вперед"
И все должно заработать.
Если кому-то помогло, просьба отписаться. Работает или нет.
Мне помогло www.kardiosport.ru
Если нужны будут скриншоты, пишите в личку. (Хотя, вроде бы все подробно описал =))
Для фронта работает, для админки ошибка Ошибка в библиотеке CURL 51
Чтобы узнать, что вызвало ошибку в библиотеке CURL, найдите номер ошибки в этой статье .
Разобрался:
Файл actions.functions.php
if (empty($content) || $content != 'OK') {
// Disable https
Settings::instance()->updateValue('secure_admin', 'N', 'Security');
$new_value = 'N';
N поменять на Y
Для фронта работает, для админки ошибка Ошибка в библиотеке CURL 51
Чтобы узнать, что вызвало ошибку в библиотеке CURL, найдите номер ошибки в этой статье .
Ошибка 51 в библиотеке curl возникает, если есть проблемы с SSL сертификатом, установленным на сервере (см. статью по ссылке):
CURLE_PEER_FAILED_VERIFICATION (51)
The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK.
Это серверная проблема. Мы рекомендуем обратиться к администратору сервера для ее решения
theyus
14.Январь.2019 11:24:01
24
Если использовать только настройки сайта, все работает. Но при этом нет возможности использовать настройки хостинга по включению HTTP2. Можно ли как-то использовать редирект хостинга?
Вопрос об использовании HTTP/2 или все еще о SSL сертификатах?
theyus
16.Январь.2019 09:42:09
26
Вопрос о том и другом. Timeweb не позволяет использовать HTTP/2 без использования SSL через панель управления хостингом (см. скриншот выше), что в свою очередь приводит к redirect loop.
Что делает галочка “Использовать безопасное соединение” в панели хостинга? Включает редирект на HTTPs или HSTS заголовки? Или что-то другое?
У таймвеба эта настройка включает принудительный редирект на https.
Тогда можно включить в админке магазина безопасное соединение для витрины и админки, а уже после этого включить эту настройку в панели хостинга. В этом случае проблем быть не должно