Anul trecut scriam despre Let’s Encrypt și despre cum oferă ei certificate SSL gratuite. Sunt două probleme (legate) cu asta:
- un certificat e valabil trei luni;
- dacă ești pe un hosting shared, nu ai cum să automatizezi reînoirea, prin urmare trebuie să treci prin mai mulți pași; pași nu neapărat dificili cât mulți și enervanți. Și să faci asta la fiecare trei luni….
În fine, treaba stă în felul următor: cPanel a lansat de curând un modul care se ocupă de partea asta enervantă cu reînoirea, dar nu multe firme de hosting activează acest modul (la o adică, e normal, firmele de hosting vând și certificate; nu mulți sunt chiar deschiși la canibalism )
Partea mișto este următoarea: MXhost are acest modul. Dacă nu este activat, deschizi un tichet la suport, le spui că vrei certificat SSL moca și… cam aia e. La mine a durat vreo zece minute de când am deschis tichetul până mi-au răspuns înapoi.
Acum, ai WordPress și vrei să migrezi? Faci backup la baza de date, după care rulezi următoarele:
UPDATE DB_PREFIX_posts SET post_content = REPLACE (post_content, 'http://SITE_URL', 'https://SITE_URL'); UPDATE DB_PREFIX_posts SET post_content = REPLACE (post_content, 'http://www.SITE_URL', 'https://www.SITE_URL'); UPDATE DB_PREFIX_options SET option_value = REPLACE (option_value, 'http://SITE_URL', 'https://SITE_URL'); UPDATE DB_PREFIX_options SET option_value = REPLACE (option_value, 'http://www.SITE_URL', 'https://www.SITE_URL');
Evident, este nevoie să schimbi DB_PREFIX_
cu prefixul bazei de date (îl găsești în wp-config.php
) și SITE_URL
cu URL-ul site-ului.
După ce fac asta, site-ul ar trebui să fie migrat pe SSL iar browserul – dacă e Chrome – ar trebui să-ți arate un lăcățel verde în bara de adrese. Dacă nu face asta, deschizi dev tools și începi să investighezi de ce. Cauze posibile: reclame (profitshare, 2parale etc), imagini hard-coded în temă, widget-uri etc.
Dacă ceva nu e în regulă, faci restore la back-up-ul de mai sus și reiei pașii.
Desigur, poți face și ca mine, să umbli și la DNS zones și să faci site-ul indisponibil pentru câteva ore…
letsencrypt nu functioneaza pe calculatoarele cu XP, care nu mai primesc update-uri, prin urmare pierzi 5-10% din trafic. been there, done that.
@Cetin: nu chiar. Au rezolvat problema acu’ juma’ de an
https://community.letsencrypt.org/t/upcoming-intermediate-changes/13106
@Cetin: și dovada: