Не Могу Зайти В Админ Панель И Сайт Не Открывается

После установки SSL сертификата на хостинг не открывается панель администратора и сайт. Пишет что сайт надежный, но белый экран и постоянно крутится значок загрузки. http://skrinshoter.ru/s/120817/jqF41AaW

Помогите исправить!!!!!

После установки SSL сертификата на хостинг не открывается панель администратора и сайт. Пишет что сайт надежный, но белый экран и постоянно крутится значок загрузки. http://skrinshoter.ru/s/120817/jqF41AaW

Помогите исправить!!!!!

Предположу, что это связано с работой проверки SSL в коде CS-Cart. Временный фикс: отредактировать функцию detectHTTPS в app/Tygh/Bootstrap.php на:

    public static function detectHTTPS($server)
    {
        return true;
    }

Правильнее поправить передачу заголовков со стороны веб-сервера к приложению. Для веб-сервера NGINX достаточно одного из следующих правил:

proxy_set_header HTTPS on;
proxy_set_header X-Forwarded-Server secure;
proxy_set_header X-Forwarded-Server ssl;
proxy_set_header X-Forwarded-HTTPS on;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-Proto on;
proxy_set_header X-HTTPS on;

Предположу, что это связано с работой проверки SSL в коде CS-Cart. Временный фикс: отредактировать функцию detectHTTPS в app/Tygh/Bootstrap.php на:

    public static function detectHTTPS($server)
    {
        return true;
    }

Правильнее поправить передачу заголовков со стороны веб-сервера к приложению. Для веб-сервера NGINX достаточно одного из следующих правил:

proxy_set_header HTTPS on;
proxy_set_header X-Forwarded-Server secure;
proxy_set_header X-Forwarded-Server ssl;
proxy_set_header X-Forwarded-HTTPS on;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Forwarded-Proto on;
proxy_set_header X-HTTPS on;

отредактировал функцию detectHTTPS в app/Tygh/Bootstrap.php как вы написали. Но ничего не изменилось. Потом вернул все обратно как было.

Как поправить передачу заголовков со стороны веб-сервера к приложению я не знаю.

Сейчас сайт pet65.ru заработал. Загрузил базу данных скаченную с сайта test-pet65.xyz. Но на сайте нет изображений и тема совсем другая.

Что делать? Может быть по новому установить cs-cart?

Сейчас сайт pet65.ru заработал. Загрузил базу данных скаченную с сайта test-pet65.xyz. Но на сайте нет изображений и тема совсем другая.

Что делать? Может быть по новому установить cs-cart?

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

Судя по описанию, на сайте происходит циклическая переадресация с http на https и обратно. Скорее всего на сервере был включен HSTS или редирект на HTTPS, а в настройках CS-Cart безопасное соединение выключено. В этом случае сервер редиректит на HTTPS, а CS-Cart обратно на HTTP.

Вы можете отключить редирект/HSTS на сервере или включить безопасное соединение в CS-Cart напрямую через базу. Во втором случае выполните следующие запросы (например, через phpMyAdmin):

UPDATE cscart_settings_objects SET value='Y' WHERE name='secure_admin';
UPDATE cscart_settings_objects SET value='full' WHERE name='secure_storefront';

и очистьте кэш переименовав директорию var/cache.

2 лайка