Disa vite më parë, Google njoftoi se do të fillonte të raportonte faqet e internetit që nuk kanë të instaluar një certifikatë Secure Sockets Layer (SSL). Ndërsa konfigurimi i një certifikate SSL tenton të jetë mjaft i drejtpërdrejtë, mund të hasni disa gabime në proces.
Lajmi i mirë është se shumë nga këto gabime kanë rregullime të thjeshta. Prandaj, nëse hasni në një problem kur përpiqeni të zhvendosni një faqe aktuale të WordPress në SSL, nuk ka nevojë për panik. Gjithçka që duhet është një zgjidhje e vogël e problemeve për ta bërë faqen tuaj të funksionojë siç duhet (dhe në mënyrë të sigurt).
Si të rregulloni çështjet e zakonshme SSL në WordPress (5 zgjidhje kryesore)
Tani le të futemi në çështjet që mund të vijnë prej SSL. Më poshtë janë pesë nga problemet më të zakonshme të SSL në WordPress dhe si t’i zgjidhni ato.
Gabimi NET::ERR_CERT_INVALID
Nëse jeni përdorues i Google Chrome, një nga problemet më të zakonshme që mund të hasni është një mesazh gabimi që shkruan “NET::ERR_CERT_INVALID”.
Kjo mund të ndodhë edhe në shfletues të tjerë, megjithëse mesazhi mund të ndryshojë pak. Në çdo rast, thjesht do të thotë që lidhja me webfaqen nuk është e sigurt.
Nëse keni një certifikatë SSL të instaluar në webfaqen tuaj, kjo ka të ngjarë të thotë se diçka nuk është në rregull me cilësimet ose konfigurimin, dhe për këtë arsye shfletuesi nuk mund ta lexojë dhe pranojë atë siç duhet. Kur është ky rasti, ka disa hapa që mund të ndërmerrni.
Së pari, do të duhet të siguroheni që certifikata t’i caktohet domenit ose nëndomainit të duhur. Më pas, do t’ju duhet të kontrolloni që certifikata juaj nuk ka skaduar. Këtë mund ta bëni duke klikuar në ikonën e drynit në të majtë të shiritit të adresave të shfletuesit.
Detajet e certifikatës do të shfaqen dhe ju duhet të siguroheni që ajo të thotë “Valid”. Nëse thotë “not valid”, do t’ju duhet ta rinovoni sa më shpejt që të jetë e mundur përmes ofruesit lëshues, të listuar gjithashtu këtu.
Nëse e keni instaluar vetë certifikatën, mund të provoni ta riinstaloni atë. Megjithatë, mund të dëshironi të përdorni një ofrues tjetër këtë herë, pasi shfletuesi juaj mund të mos njohë autoritetin lëshues të certifikatës tuaj aktuale.
2. Gabime të përziera të përmbajtjes (Mixed Content)
Një lloj tjetër i zakonshëm i gabimit që mund të hasni kur kaloni në SSL janë paralajmërimet e përmbajtjes së përzier. Me pak fjalë, kjo është ajo që ndodh kur imazhet, skriptet ose faqet e webfaqes tuaj ngarkohen ndërsa përdorni protokollin e vjetër, të pasigurt HTTP. Me fjalë të tjera, disa nga përmbajtjet tuaja të WordPress janë të sigurta ndërsa pjesët e tjera jo.
Ekzistojnë dy metoda që mund të përdorni për të rregulluar gabimet e përmbajtjes së përzier. E para është të përdorni një shtojcë të tillë si Really Simple SSL.
3. Shumë Ridrejtime (Too Many Redirects)
Një tjetër problem SSL të cilin mund të hasni është gabimi i shumë ridrejtimeve. Kjo mund të ndodhë sepse WordPress ju lejon të zbatoni SSL/HTTPS për zonën e administrimit të webfaqes tuaj.
Për të zgjidhur këtë gabim, do t’ju duhet të redaktoni skedarin tuaj wp-config.php. Ju mund ta gjeni këtë skedar duke përdorur një aplikacion si FileZilla ose menaxherin e skedarëve në llogarinë tuaj të web hosting.
Pasi të lidheni, gjeni skedarin wp-config.php në direktorinë e webfaqes tuaj.
Hapni skedarin dhe futni fragmentin e mëposhtëm të kodit:
define('FORCE_SSL_ADMIN', true); // in some setups HTTP_X_FORWARDED_PROTO might contain // a comma-separated list e.g. http,https // so check for https existence if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on';
Vini re se duhet ta shtoni këtë në fund të skedarit, pikërisht përpara rreshtit që thotë ndalo redaktimin! Kur të jeni gati, ruani ndryshimet dhe mbyllni skedarin.
4. Redirect HTTP në HTTPS
Si parazgjedhje, WordPress nuk do ta ridrejtojë automatikisht webfaqen tuaj nga HTTP në HTTPS. Në vend të kësaj, do t’ju duhet t’i tregoni që ta bëjë këtë. Në disa raste, mund të përdorni një shtojcë të tillë si Really Simple SSL.
Megjithatë, mund të konfiguroni gjithashtu manualisht ridrejtimin HTTP në HTTPS duke redaktuar skedarin tuaj .htaccess. Përsëri, mund ta bëni këtë përmes SFTP ose menaxherit të skedarëve në llogarinë tuaj të web hosting.
Gjeni dhe hapni skedarin .htaccess, më pas shtoni kodin e mëposhtëm:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
Mos harroni të ruani ndryshimet tuaja kur të keni mbaruar.
5. Një gabim i mospërputhjes së emrit (A Name Mismatch)
Një problem i pestë i zakonshëm SSL që mund të hasni është gabimi i mospërputhjes së emrit, të cilin e kemi përmendur shkurtimisht më herët. Kjo ndodh kur emri juaj i domenit i listuar në certifikatën SSL nuk përputhet me URL-në e shfletuesit. Kjo zakonisht ndodh kur blini një certifikatë nga një shitës i palës së tretë.
Për të rregulluar këtë gabim, thjesht do t’ju duhet të shtoni kodin e mëposhtëm në skedarin tuaj .htaccess:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>
Ruani ndryshimet tuaja kur të keni mbaruar. Pastaj, kur rivizitoni webfaqen tuaj të WordPress, nuk duhet të shihni më asnjë mesazh gabimi SSL.
–
Shtimi i një certifikate SSL në webfaqen tuaj të WordPress është thelbësor. Kjo do t’ju ndihmojë të siguroheni që përmbajtja juaj të aksesohet nëpërmjet një lidhjeje të sigurt HTTPS. Megjithatë, vendosja e një të tillë mund të shkaktojë një sërë problemesh.
Në këtë postim, ne diskutuam pesë gabime të zakonshme SSL dhe ju treguam se si t’i zgjidhni ato.