Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

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

 
  • dimasyann
  • Advanced Member
  • Members
  • Join Date: 03-Aug 17
  • 59 posts

Posted 12 August 2017 - 04:16 AM #1

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

 

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



 
  • gleb.goncharov
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 04-Oct 13
  • 351 posts

Posted 12 August 2017 - 05:07 PM #2

После установки SSL сертификата на хостинг не открывается панель администратора и сайт. Пишет что сайт надежный, но белый экран и постоянно крутится значок загрузки. http://skrinshoter.r...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;


 
  • dimasyann
  • Advanced Member
  • Members
  • Join Date: 03-Aug 17
  • 59 posts

Posted 12 August 2017 - 09:34 PM #3

 

Предположу, что это связано с работой проверки 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 как вы написали. Но ничего не изменилось. Потом вернул все обратно как было.

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



 
  • dimasyann
  • Advanced Member
  • Members
  • Join Date: 03-Aug 17
  • 59 posts

Posted 12 August 2017 - 11:19 PM #4

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

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



 
  • dimasyann
  • Advanced Member
  • Members
  • Join Date: 03-Aug 17
  • 59 posts

Posted 13 August 2017 - 05:17 AM #5

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

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

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



 

Posted 14 August 2017 - 06:15 AM #6

Судя по описанию, на сайте происходит циклическая переадресация с 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.


Sincerely yours, CS-Cart Support Team

 

User guide       |  Developer documentation  |  Core API documentation