Добрый день. Подскажите пожалуйста, домен с активированным SSL сертификатом (не самоподписной), но при попытке включить ssl в настройках Prestashop (Настройки-Общие-Включить SSL) при нажатии на ссылку "Кликните здесь для проверки поддержки ваши магазином HTTPS." страница просто обновляется и ни чего не происходит и кнопка "Включить SSL на всех страницах" остается неактивной. Как можно это исправить? (Активирован мультимагазин) - Кеш чистил. - .htaccess перегенерировал
1. HTTPS вклчюается через конфиги сервера: apache/nginx (возможно, некоторые хостинг провайдеры предоставляют возможность загрузки сертификата через панель.) 2. Если у вас сертификат, то обычно, его нужно загрузить на сервер. и добавить в конфиги 3. Если у вас хостинг, то без вмешательства хостинг саппорта у вас мало чего выйдет. 4. Если же у вас vps, то это делается просто руками через ssh.
1 SSL на хостинге активирован 2 сертификаты загружены 3 см. выше 4 см. выше Не включается SSL в настройках Prestashop. Из-за этого, насколько я понимаю, невозможно настроить яндекс.кассу, там ссылки генерятся ссылки с http, а для кассы необходимо https.
Ну глядите, престашоп проверяет включена ли SSL при помощи функции Tools::usingSecureMode Там идёт проверка на 3 параметра глобальной переменной $_SERVER: $_SERVER['HTTPS'], $_SERVER['SSL'], $_SERVER['REDIRECT_HTTPS'] если нет ни одного из них, то он не считает что SSL присутствует и не даёт его включить, вам надо посмотреть что же у вас выдаётся при соединении. Кстати, тут почитал, что действительно может быть такое, тогда можно добавить проверку $_SERVER['SERVER_PORT'] == 443
А с чего вы решили что у вас вообще включен SSL на сервере? https://сайт/test.php откроется, если сделать файл test.php в корне?
Сам активировал SSL, сайт открывается по ссылке с "https://сайт.ру", но в настройках престы не включить SSL, а из-за этого ссылки в модуле Яндекс.Кассы идут как "http:" в связи с чем модуль не работает (((((