SSL Rupe CSS-ul WordPress

13 dec. 2012, 00:19:16
Vizualizări: 79.3K
Voturi: 22

Am achiziționat un certificat SSL de la Network Solutions (n-aș recomanda asta nici celui mai mare dușman al meu, apropo).

Aparent este activat... am făcut câteva verificări care arată că este activat pentru domeniul nostru. Dar când accesez https://www.texasshredderclassic.com întregul site se strică. Mai specific, când spun că "se strică", mă refer la faptul că CSS-ul este complet dezactivat, iar datele mele de autentificare (Utilizator+Parolă) nu mai funcționează (pare că ar putea fi un indiciu?)

Am încercat să instalez WordPress HTTPS, dar asta mă deconectează din pagina de administrare și de asemenea strică CSS-ul.

Nu mă interesează dacă funcționează pe întregul site, am nevoie doar să funcționeze pentru pagina noastră de formular (texasshredderclassic.com/registration) - folosim Gravity Forms și ne conectăm la Authorize.net!

Îmi smulg părul din cap pentru că nu am nici cea mai vagă idee încotro să o iau. Se pare că avem certificatul SSL... doar că nu reușim să-l facem să funcționeze! Orice ajutor este FOARTE apreciat!

10
Comentarii

"...întregul site se strică" nu este cu adevărat util pentru cineva care ar fi dispus să ofere ajutor. Poți să editezi întrebarea ta pentru a detalia problemele și comportamentele pe care le observi?

Steve Steve
13 dec. 2012 00:31:16

mulțumesc pentru sugestie, am adăugat mai multe detalii, sper că acest lucru ajută! Mulțumesc!

user1727053 user1727053
13 dec. 2012 00:36:33

Nu pot găsi nicio problemă cu CSS-ul, se încarcă bine pentru mine chiar și pe pagina de înregistrare. Nicio eroare în Firebug sau avertismente legate de certificate/SSL. Până ajung la pagina de înregistrare; unde formularul îmi spune că pagina nu este securizată.

Steve Steve
13 dec. 2012 00:46:10

asta e cu https:// în față, Stephen?

user1727053 user1727053
13 dec. 2012 00:48:33

Da, altfel cum aș testa certificatul? ;)

Steve Steve
13 dec. 2012 00:49:53

tocmai l-am verificat în Firefox și acum CSS-ul funcționează... dar da, tot îmi dă acel avertisment "nesigur"... ai vreo idee de ce se întâmplă asta?

user1727053 user1727053
13 dec. 2012 00:50:25

Aș consulta documentația Gravity Forms, dar din păcate nu o cunosc suficient de bine. Așa că nu pot oferi sugestii.

Steve Steve
13 dec. 2012 00:51:58

@Stephen, când încarci site-ul în Chrome, browserul blochează CSS-ul din cauza erorilor de conținut nesigur; "întregul site este stricat".

webaware webaware
13 dec. 2012 00:59:22

@webaware, bună observație, am sărit calul. Nu sunt probleme în FF, Safari sau Opera. Eșuează în IE și Chrome.

Steve Steve
13 dec. 2012 01:06:58

Ah, înțeleg. Mulțumesc, Stephen. Am descărcat "Better WP Security" și am forțat înregistrarea securizată. Dar acum primesc o buclă de redirecționare... Am auzit că asta se poate întâmpla pentru că WordPress redirecționează automat către http, apoi plugin-ul face https... Ai vreo idee pentru această problemă?

user1727053 user1727053
13 dec. 2012 01:07:50
Arată celelalte 5 comentarii
Toate răspunsurile la întrebare 4
7
51

Pentru partea de autentificare, acest lucru funcționează pentru mine...

Lipește următoarea linie în fișierul tău wp-config.php

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

dar asigură-te că o faci înaintea următoarei linii

require_once(ABSPATH . 'wp-settings.php');

Prin aceasta, poți recupera panoul de administrare... Vezi detalii aici

De asemenea, pentru a evita conținutul mixt, după restaurarea panoului de administrare, nu uita să mergi în SETĂRI, General, și să schimbi URL-ul serverului de la http la https.

31 iul. 2015 08:57:52
Comentarii

Doamne Dumnezeule. După ce am citit vreo două duzini de articole proaste despre SSL pe Google care nu menționează niciodată asta - funcționează.

Dobler Dobler
13 apr. 2017 03:25:49

Acesta ar trebui să fie răspunsul acceptat, funcționează perfect!

Miguel Miguel
20 aug. 2017 22:11:19

cel mai răspândit framework folosit pe web, și după ani de zile încă are nevoie de astfel de remedieri. Arhitectură oribilă care nu permite realizarea unei versiuni stabile

Elvis Ciotti Elvis Ciotti
23 iul. 2018 00:55:33

este încă actualizat? Am rezolvat prin instalarea a două plugin-uri: - https://wordpress.org/plugins/really-simple-ssl și - https://wordpress.org/plugins/remove-http

rubo77 rubo77
28 aug. 2018 13:44:43

Mulțumesc, a funcționat. nu este nevoie de plugin-uri suplimentare. Am adăugat informațiile la problema de pe https://core.trac.wordpress.org/ticket/38273#comment:5

rubo77 rubo77
27 oct. 2018 22:28:51

Woooow în sfârșit mi-ai rezolvat problema. am instalat versiunea clean de wp de 4 ori și am migrat între 2 servere

Shady Mohamed Sherif Shady Mohamed Sherif
7 mai 2020 09:05:33

acest lucru a fost un salvator, ne-am lovit capul timp de o săptămână și nu am putut descifra această eroare nebună de conținut mixt și panoul de administrare WordPress care nu funcționa. @Dobler aceeași poveste

nitigyan nitigyan
2 iun. 2022 06:25:14
Arată celelalte 2 comentarii
5

Accesează setările generale WordPress și schimbă Adresa WordPress (URL) și Adresa site-ului (URL) de la HTTP la HTTPS.

ps. Și dezactivează toate plugin-urile care îți strică site-ul.

Dacă asta nu rezolvă problema, există un ghid detaliat aici și mai mulți pași pe care îi poți urma: https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings

13 dec. 2012 01:16:09
Comentarii

Îmi fac griji să fac asta pentru că am avut un prieten care a încercat să facă acest lucru cu SSL și i-a stricat complet WordPress-ul (când l-a mutat pe https://).

Și, de asemenea, nu va face asta ca toate paginile mele să se încarce cu https în față, făcându-le mult mai lente?

user1727053 user1727053
13 dec. 2012 01:20:12

Nu ar trebui să strice nimic. Tocmai am făcut asta noaptea trecută.

Sagive Sagive
13 dec. 2012 03:31:27

Depinde de codul temei/pluginului tău, dacă este scris corect nu va afecta nimic.

Wyck Wyck
13 dec. 2012 03:40:50

Bine, am făcut-o... acum este https://, dar certificatul încă spune că e nesigur? Doamne, sunt cu totul depășit de situație...

user1727053 user1727053
13 dec. 2012 05:56:29

A funcționat pentru mine!!

Abram Abram
27 feb. 2015 17:05:37
0

Acest tip de „rupere” a CSS-ului este cauzat în principal de accesarea fișierelor prin cerere HTTP pe o conexiune HTTPS, sau pe scurt, accesarea fișierelor nesecurizate.

În linkul furnizat, formularul de înregistrare este încărcat într-un iframe, iar fișierele CSS sunt încărcate prin HTTP și nu prin conexiune HTTPS.

Deci, dacă aveți acces direct la fișierele care servesc drept formular de înregistrare, schimbarea tuturor http:// în https:// ar putea rezolva problema, dar eu am folosit SSL Insecure Content Fixer, și funcționează bine până acum.

15 dec. 2015 06:37:39
3

Ai încercat să rulezi SSL Insecure Content Fixer? (dezvăluire: eu l-am scris, dar vreau doar să știu dacă ai încercat să rezolvi problema ta cu acest plugin). Ar trebui să rezolve majoritatea erorilor de încărcare a scripturilor, cel puțin pentru plugin-urile care nu au fost prea nesimțite.

Am observat că rulezi WP 3.5. Am primit o raportare în această dimineață că cineva care rulează WP 3.5 cu fișierele de stiluri încărcate folosind bloginfo('stylesheet_url'); avea aceeași problemă, raport de conținut nesigur pe fișierele de stiluri ale temei. Poți să te uiți la tema ta și să ne spui cum sunt încărcate fișierele tale de stiluri?

13 dec. 2012 00:57:20
Comentarii

Unde găsesc aceste informații? Am încercat să folosesc SSL Insecure Content Fixer... fără rezultat!

user1727053 user1727053
13 dec. 2012 01:49:30

Verifică în fișierul header.php al temei tale, caută secțiunile <link rel="stylesheet" și spune-ne ce conțin.

webaware webaware
13 dec. 2012 01:53:49

@user1727053: ai verificat în header.php din tema ta? Care sunt linkurile către fișierele de stil? Încă folosești SSL Insecure Content Fixer sau WordPress HTTPS? (dacă da, atunci ai unele pluginuri/temă problematice; dacă nu, te rog activează unul dintre ele ca să vedem ce elemente rămân necorecte!)

webaware webaware
13 dec. 2012 10:45:28