Проблемы С Подключением С Ssl

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



Начали подключать с поддержкой сервера SSL, как поддержка сказала что подключить пока не возможно, сайт перестает работать и перевела стрелки на CMS, вот что они сказали:


[quote][color=#000000]При подключении сертификата ресурс работает некорректно.[/color]

[color=#000000]Дело в том что в коде сайта имеются ссылки на файлы с изображениями и стилями, указанные в полном виде (т.н. абсолютный путь). Такоей код при подключении сертификата работать не будет, так как браузер блокирует подобное содержимое.[/color]

[color=#000000]Также вам необходимо скорректировать код:[/color]

[color=#000000]Сертификат подключен в nginx, но блоки кода пока что закомментированы чтобы обеспечить работоспособность Вашего ресурса.[/color]

[color=#000000]---------------продолжение--------------------[/color]

[color=#000000]К сожалению, сертификат не заработал. Возникает ошибка в работе CMS, описанная мною ранее.[/color]

[color=#000000]Сертификат подключается ко всему домену в целом а не к каким то конкретным директориям. Рекомендуем обратиться в поддержку Вашей CMS для уточнения данного вопроса.[/color][/quote]



Кто прав, кто виноват?)

Работает всё из коробки, никаких танцев не нужно.



Сайт должен открывать по https и по http . По умолчанию https только в админке, при регистрации и оформлении заказа, тоесть там где это действительно нужно.



Если вы где то указывали абсолютные ссылки “http://www.mysite.ru” то может быть. Однако в любом случае сайт должен открываться и так и так.



Напишите в тех. поддержку CS-Cart , вас проконсультируют.



Если вы хотите перевести весь сайт на https , тоесть карточки товаров и т.д. , то там стоит защита от дублирования. Однако сайт должен открываться и так и так :)



Пример:

https://www.cs-cart.ru/

http://www.cs-cart.ru/

Подтверждаю, что все работает, если подключать правильно.


[quote]в коде сайта имеются ссылки на файлы с изображениями и стилями, указанные в полном виде[/quote]



Возможно вы сами добавляли к.л. изображения указывая полный путь до картинки. Замените на относительный.



Ну и не забывайте, что в админке есть настройки для https - укажите для начала, работу только для администраторов под этим протоколом. Если все будет хорошо - потихоньку отлаживайте и для клиентской части.

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

“[color=#525252]Sorry, service is temporarily unavailable[/color]”

Поддержка сервера сказала что проблема с движком, тк [color=#525252]значение переменной _SERVER[“SERVER_PORT”][/color] устанавливается в[color=#000000] 443. И к тому же на главной странице снизу появляется такой скрытый message:[/color]



[color=#525252]Message[/color]

[color=#525252]No storefronts defined for this domain[/color]



[color=#525252]Error at[/color]

[color=#525252]app/functions/[/color]fn.init.php[color=#525252], line: 959[/color]



[color=#525252]Backtrace[/color]

[color=#525252]File:[/color]init.php

[color=#525252]Line:131[/color]

[color=#525252]Function:fn_init[/color]



[color=#525252]File:[/color]index.php

[color=#525252]Line:24[/color]



[color=#525252]Function:require[/color][color=#000000] [/color]



[color=#000000]Что все это значит?[/color]

[quote name=‘koshsh’ timestamp=‘1427807932’ post=‘209728’]

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

“[color=#525252]Sorry, service is temporarily unavailable[/color]”

Поддержка сервера сказала что проблема с движком, тк [color=#525252]значение переменной _SERVER[“SERVER_PORT”][/color] устанавливается в[color=#000000] 443. И к тому же на главной странице снизу появляется такой скрытый message:[/color]



[color=#525252]Message[/color]

[color=#525252]No storefronts defined for this domain[/color]



[color=#525252]Error at[/color]

[color=#525252]app/functions/[/color]fn.init.php[color=#525252], line: 959[/color]



[color=#525252]Backtrace[/color]

[color=#525252]File:[/color]init.php

[color=#525252]Line:131[/color]

[color=#525252]Function:fn_init[/color]



[color=#525252]File:[/color]index.php

[color=#525252]Line:24[/color]



[color=#525252]Function:require[/color][color=#000000] [/color]



[color=#000000]Что все это значит?[/color]

[/quote]



В config.local.php какой домен задан для :

// Host and directory where software is installed on secure server

$config[‘https_host’] = ‘’;

$config[‘https_path’] = ‘’;



Какой домен задан в панели администратора для защищённой страницы витрины?

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



Чтобы SSL заработал вам нужно настроить сервер. Положить сертификат, сделать так, чтобы он отдавал правильный контент - через панель управления или с помощью бубна.



У вас скорее всего для SSL отдается пустая директория. Сделайте так чтобы http и https папки совпадали. В интернете есть куча статей, в которых написано как это сделать конкретно для вашей панели управления сервером. Поверьте, от скрипта тут ничего не зависит. Скрипт работает корректно.

Извините, но я не сам настраиваю SSL, я понятия не имею как это делается, все делает поддержка хостинга fast.ru я тут только посредник, мне кажется они должны быть кампитентны поскольку это их работа.





[color=#282828][font=arial, verdana, tahoma, sans-serif]// Host and directory where software is installed on secure server[/font][/color]

$config['https_host'] = 'market.fourmobile.ru';

$config['https_path'] = '';



вот что написано в local.config

[quote name='koshsh' timestamp='1427808699' post='209732']

Извините, но я не сам настраиваю SSL, я понятия не имею как это делается, все делает поддержка хостинга fast.ru я тут только посредник, мне кажется они должны быть кампитентны поскольку это их работа.





[color=#282828][font=arial, verdana, tahoma, sans-serif]// Host and directory where software is installed on secure server[/font][/color]

$config['https_host'] = 'market.fourmobile.ru';

$config['https_path'] = '';



вот что написано в local.config

[/quote]



Напишите в нашу тех. поддержку, предоставьте доступ ftp.



Форум тут не поможет, кроме как сказать, что всё работает из коробки.



Проблем с подключением SSL не было до вашего обращения.



Хостинги очень любят обвинять во всем CMS, причём и это не зависит от CMS, у них есть заготовочка.

[quote name='koshsh' timestamp='1427808699' post='209732']

fast.ru

[/quote]



Чем обусловлен выбор хостинга?



Не вижу ни одного плюса, ещё и цены космические:

http://www.fast-vl.ru/tarifs.html



За эти же деньги есть хостинги в сертифицированных (в том числе Tier 3) дата центрах с историей и адекватной поддержкой.

[quote name='koshsh' timestamp='1427808699' post='209732']

Извините, но я не сам настраиваю SSL, я понятия не имею как это делается, все делает поддержка хостинга fast.ru я тут только посредник, мне кажется они должны быть кампитентны поскольку это их работа.

[/quote]



Напишите в нашу тех. поддержку. Как я уже говорил ранее, без подключения к серверу тут сложно.

[quote][color=#282828][font=arial, verdana, tahoma, sans-serif]Чем обусловлен выбор хостинга?[/font][/color][/quote]



Вот послушался


[quote name=‘Saboteur’ timestamp=‘1425995028’ post=‘207580’]

https://bill2fast.com/aff.php?aff=602 , гружу даже более товаров, и не один магазин. Выделенный сервер. Работает просто замечательно.

[/quote]

Проблему решили, благодаря поддержки cs-cart, спасибо



[color=#000000]Проблема вызвана нестандартным содержанием переменной [/color]_SERVER[“HTTP_HOST”][color=#000000] на вашем сервере: помимо доменного имени, она включает порт соединения, поэтому возникает данная ситуация. Я внес изменения в файлы[/color]app/functions/fn.ultimate.php[color=#000000] и [/color]app/Tygh/Bootstrap.php[color=#000000] вашей установки для исправления проблемы, теперь магазин работает нормально. HTTPS страницы также открываются (обратите внимание на прикрепленные снимки экрана). [/color]

Ну слава богам :)

[quote name=‘koshsh’ timestamp=‘1427813727’ post=‘209747’]

Вот послушался

[/quote]

гм, немного не в тему, но почему камень в мой огород? Вы дали ссылки на совершенно разные сервисы. Не надо вызывать у меня чувство вины :)

извините, у меня опечатка вышла не fast.ru а fastvps.ru :?

[quote name=‘koshsh’ timestamp=‘1427821996’ post=‘209763’]

извините, у меня опечатка вышла не fast.ru а fastvps.ru :?

[/quote]



Тот я думаю, fast.ru , что то подозрительное

Привет!

Напомните, пожалуйста, где в mysql вкл/выкл ssl (галки в админке)

И еще вопрос. Админка, регистрация и оформление заказа работают по https, а как заставить полностью весь сайт работать только по https ?

[quote name='kaddy' timestamp='1427871098' post='209795']

Привет!

Напомните, пожалуйста, где в mysql вкл/выкл ssl (галки в админке)

[/quote]



Таблица settings_objects

Настройки secure_admin, secure_checkout, secure_profile.

Совсем запутался…

Сайт по https открывается при регистрации, оформлении заказа и в админке.

При попытке перейти на главную или другую страницу когда сайт открыт по https - выскакивает надпись “продолжить” и через несколько секунд идет переадресация на http.

В каком месте задается эта “продолжить” ?