Instalare certificat SSL în PrestaShop

Tutoriale Aplicatii | instalare | prestashop | ssl | https | securizare | http
În acest articol vom parcurge pașii necesari implementării certificatului SSL în PrestaShop
de Cătălin AdrianVizualizări 262Actualizat acum 2 luniPublicat la 31/05/2018

Introducere

  • În acest tutorial vom prezenta pașii necesari implementării unui certificat SSL în aplicația Prestashop, prin intermediul setărilor disponibile în partea de administrare al aplicației. După finalizarea acestor pași, orice accesare nesecurizată a site-ului (cu http://domeniu.tld) va fi redirecționată spre varianta securizată (cu https://domeniu.tld),iar tot traficul dintre vizitatorii site-ului și server va fi criptat.
  • Ca exemplu vom folosi subdomeniul demo.hostico.ro.

Cerințe

Pentru parcurgerea pașiilor, vom avea nevoie de următoarele:

  • Datele de autentificare ale panoului de administrare PrestaShop .
  • Un certificat SSL instalat pe contul de găzduire, respectiv domeniul pe care rulează aplicaţia PrestaShop.

Pași

  • Mai întâi ne vom autentifica în panoul de administrare PrestaShop accesând domeniu.tld/AdresaAdministrare ( adresa preferențială setată de dumneavoastră, în timpul instalării aplicației Prestashop).

Administrare PrestaShop

  • O dată autentificați, vom merge spre secțiunea Configure din bara de navigare, apoi vom face click pe Shop Paramaters și apoi General.

Configure Shop Parameters General

  • În următoarea pagină se va încărca interfața care cuprinde setările generale ale PrestaShop.
  • Pentru a verifica daca există un SSL instalat pentru domeniu, vom face un click pe Please click here to check if your shop supports HTTPS. Dacă nu se returnează nici o eroare, putem trece mai departe. În caz contrar, va trebui verificat dacă există sau nu un certificat SSL asociat domeniului.
  • Mai departe ne interesează două câmpuri Enable SSL și Enable SSL on all pages. Ne vom asigura că ambele câmpuri sunt setate pe ON.

Enable SSL

  • S-ar putea ca aplicația să nu permita sa punem ambele câmpuri pe On în același timp. Pentru asta setăm primul câmp Enable SSL pe On,  după care facem click pe butonul Save  , de la baza paginii    .  Imediat ce pagina s-a reîncărcat setăm și Enable SSL on all pages pe On, apoi la fel ca înainte click pe butonul Save.
  • Din acest moment orice accesare nesecurizată a site-ului va fi redirecționată spre varianta securizată. La fel și resursele  (fotografii, cod css, js, html, etc), din codul sursă al site-ului, vor fi încărcate prin protocolul HTTPS.

Varianta securizata cu ssl

  • Dacă redirecționarea spre varianta HTTPS nu se face în mod automat, putem să edităm fișierul .htaccess al folder-ului rădăcină unde avem instalată aplicația PrestaShop și să inserăm următoarele linii la sfârșitul fișierului:

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

  • Fișierul .htaccess poate fi editat cu ajutorul File Manager din cPanel.
  • Pot exista cazuri în care chiar și după parcurgerea acestor pași, browser-ul să afișeze avertizări că site-ul este nesecurizat (se afișează un "lacăt galben" în bara de navigare sau alte mesaje de avertizare).

Afisare sait fara ssl

  • Aceste mesaje de avertizare nu reprezintă o problemă de funcţionare a certificatului SSL .
  • Avertizările sunt cauzate de resurse din codul sursă al site-ului, care în continuare se încarcă prin protocolul HTTP. Pentru ca site-ul să fie securizat și să nu întâmpinăm nici o avertizare, toate link-urile din codul sursă al site-ului trebuie să se încarce prin protocolul HTTPS.
  • Deși aplicația modifică în mod automat link-urile din codul sursă al site-ului să folosească protocolul HTTPS, unele dintre acestea nu pot fi convertite. Această problemă poate fi cauzată de un plugin sau un modul, de tema folosită , de linii de cod adăugate manual în fişierele site-ului și așa mai departe. 
  • Pentru a verifica care din link-uri au rămas pe protocolul HTTP, putem să facem click dreapta pe site, după care selectăm View Page Source. De aici, putem să căutăm în codul sursă al site-ului , cu tastele CNTRL + F, link-urile care conțin HTTP://.
  • Link-urile găsite vor trebui modificate manual să folosească protocolul HTTPS. Aceste link-uri se vor putea găsi fie în codul PHP al site-ului sau în baza de date.

Articole Similare

18
Instalare certificat SSL în WordpressTutoriale Aplicatii | instalare | wordpress | ssl | https | securizare | http
În acest articol vom parcurge pașii necesari implementării certificatului SSL în Wordpress
de Cătălin AdrianVizualizări 3383Actualizat acum 2 luniPublicat la 28/02/2018
13
Activare DNSSEC ROTLDTutoriale Domenii | dnssec | domeniu | rotld
Acest tutorial va descrie pașii necesari activării DNSSEC pe un domeniu .ro, în panoul ROTLD
de Sebastian SzlivkaVizualizări 1710Actualizat acum 1 anPublicat la 08/03/2018
11
Instalarea unei aplicații prin pluginul cPanel SoftaculousTutoriale Softaculous | softaculous | wordpress | instalare | cpanel | plugin | cms | aplicatie | aplicatii
Acest articol va descrie pașii necesari instalării unei aplicații prin pluginul cPanel Softaculous.
de Sebastian SzlivkaVizualizări 1451Actualizat acum 1 anPublicat la 10/10/2017
8
Configurarea modulului Google PageSpeedTutoriale Tehnic | pagespeed | google | seo | modpagespeed | htaccess | optimizare | apache | pagespeed_module
În acest articol va fi prezentată metoda pentru activarea sau dezactivarea selectivă a filtrelor PageSpeed, aferente opțiunii suplimentare SEO
de Cătălin AdrianVizualizări 1275Actualizat acum 2 luniPublicat la 04/06/2020
5
Configurare manuală cont de e-mail în Outlook Tutoriale Email | e-mail | outlook | manual
În acest tutorial vă vom arată cum să configurați manual contul de  e-mail în clientul de e-mail Outlook.
de Florin PetranVizualizări 1327Actualizat acum 1 anPublicat la 15/02/2018