Инсталиране на SSL сертификат в PrestaShop
Научете как да инсталирате SSL сертификат в PrestaShop, осигурявайки автоматично пренасочване към HTTPS и криптиране на данните между потребителите и сървъра.
Въведение
В този урок ще представим стъпките, необходими за внедряване на сертификат SSL в приложението PrestaShop, използвайки настройките, налични в административната част на приложението. След завършване на тези стъпки:
- Всяко незащитено посещение на сайта (напр. https://домен.tld) ще бъде автоматично пренасочено към защитената версия (напр. https://домен.tld).
- Всички данни, предавани между потребители и сървър, ще бъдат криптирани.
Като пример ще използваме поддомейна demo.hostico.ro.
Изисквания
За да преминете през този процес, имате нужда от:
- Данните за вход в административния панел на PrestaShop.
- Сертификат SSL инсталиран на хостинг акаунта за домейна, на който работи приложението PrestaShop.
Стъпки
- Влезте в административния панел на PrestaShop, като посетите
domeniu.tld/AdresaAdministrare(персонализираният адрес по време на инсталацията).

- Навигирайте до Конфигуриране → Параметри на магазина → Общи.

- В интерфейса за общи настройки проверете дали домейнът поддържа HTTPS, като кликнете върху Моля, щракнете тук, за да проверите дали вашият магазин поддържа HTTPS.
- Ако не се появят грешки, активирайте полетата Enable SSL и Enable SSL on all pages, задавайки ги на On.

- Ако приложението не позволява активирането на двете полета едновременно:
- Задайте първо Enable SSL на On и запазете промените.
- След презареждане на страницата активирайте и Активирайте SSL на всички страници, след което запазете отново.
След завършването на тези стъпки, всички несигурни достъпи ще бъдат пренасочени към HTTPS, а ресурсите на сайта ще бъдат заредени чрез защитения протокол.
Пре redirects чрез файла .htaccess
Ако пренасочването към HTTPS не се извършва автоматично, редактирайте файла .htaccess на приложението PrestaShop и добавете следните редове в края:
RewriteEngine ВключенRewriteCond %{HTTPS} изключенRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Файл .htaccess може да бъде редактиран от File Manager в cPanel. Ако не виждате файла, активирайте показването на скритите файлове от File Manager.
Показани грешки в сигурността в браузъра
В определени случаи браузърът може да показва предупреждения, че сайтът не е защитен (напр. "жълт катинар"). Те не представляват проблеми с SSL сертификата, а възникват заради ресурси, които продължават да се зареждат чрез HTTP.
- Отворете изходния код на страницата (десен клик → Преглед на изходния код на страницата).
- Търсете HTTP линкове, използвайки Ctrl + F и ръчно променете съответните линкове, за да използвате HTTPS.
- Връзките могат да бъдат налични в PHP кода, базата данни или настройките на модулите/предпочитанията на приложението.