SSL Interrompe il CSS di WordPress

13 dic 2012, 00:19:16
Visualizzazioni: 79.3K
Voti: 22

Abbiamo acquistato un certificato SSL da Network Solutions (non lo consiglierei neanche al mio peggior nemico, tra l'altro).

Apparentemente è attivato... ho fatto alcuni controlli che confermano l'attivazione per il nostro dominio. Ma quando inserisco https://www.texasshredderclassic.com l'intero sito si rompe. Per essere più specifico, per "si rompe" intendo che disabilita completamente il CSS, e le mie credenziali di accesso (nome utente + password) non funzionano più (questo potrebbe essere un indizio?).

Ho provato a scaricare WordPress HTTPS, ma questo mi disconnette dalla pagina di amministrazione e danneggia anche il CSS.

Non mi interessa se funziona sull'intero sito, ho solo bisogno che funzioni sulla nostra pagina del modulo (texasshredderclassic.com/registration) - che usa Gravity Forms e si connette ad Authorize.net!

Mi sto strappando i capelli perché non ho idea di come procedere. Sembra che abbiamo il certificato SSL... solo che non riusciamo a farlo funzionare! Qualsiasi aiuto è molto apprezzato!

10
Commenti

"...l'intero sito si rompe" non è molto utile per chi vuole offrire assistenza. Puoi modificare la tua domanda per dettagliare i problemi e i comportamenti che stai riscontrando?

Steve Steve
13 dic 2012 00:31:16

grazie per il suggerimento, ho aggiunto maggiori dettagli, spero sia d'aiuto! Grazie!

user1727053 user1727053
13 dic 2012 00:36:33

Non trovo alcun problema con il CSS, si carica bene anche per me persino nella pagina di registrazione. Nessun errore in Firebug o avvisi relativi a certificati/SSL. Fino a quando non arrivo alla pagina di registrazione; dove il modulo mi dice che la pagina non è sicura.

Steve Steve
13 dic 2012 00:46:10

quello con https:// davanti, Stephen?

user1727053 user1727053
13 dic 2012 00:48:33

Sì, in che altro modo potrei testare il certificato? ;)

Steve Steve
13 dic 2012 00:49:53

L'ho appena verificato in Firefox e ora il CSS funziona... ma sì, continua a darmi quell'avviso di "non sicuro"... hai qualche idea sul perché?

user1727053 user1727053
13 dic 2012 00:50:25

Darei un'occhiata alla documentazione di Gravity Forms, temo di non conoscerla affatto. Quindi non posso offrire suggerimenti.

Steve Steve
13 dic 2012 00:51:58

@Stephen, quando carichi il sito in Chrome, Chrome blocca il CSS con errori di contenuto non sicuro; "l'intero sito è rotto".

webaware webaware
13 dic 2012 00:59:22

@webaware, ottima osservazione, ho agito troppo in fretta. Nessun problema in FF, Safari o Opera. Fallisce in IE e Chrome.

Steve Steve
13 dic 2012 01:06:58

Ah, capisco. Grazie Stephen. Ho scaricato "Better WP Security" e ho impostato la registrazione forzatamente sicura. Ma ora mi dà un loop di reindirizzamento... Ho sentito che potrebbe essere perché WordPress reindirizza automaticamente a http, poi il plugin fa https... Hai qualche idea su come risolvere?

user1727053 user1727053
13 dic 2012 01:07:50
Mostra i restanti 5 commenti
Tutte le risposte alla domanda 4
7
51

Per la parte di login, questa soluzione ha funzionato per me...

Incolla la seguente riga nel tuo file wp-config.php

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

ma assicurati di farlo prima della seguente riga

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

In questo modo puoi ripristinare il pannello di amministrazione... Vedi i dettagli qui

Inoltre, per evitare contenuti misti (Mixed content), dopo aver ripristinato il pannello di amministrazione, ricorda di andare in IMPOSTAZIONI, Generali, e cambiare l'URL del server da http a https.

31 lug 2015 08:57:52
Commenti

Santo cielo. Dopo aver guardato una dozzina di articoli stupidi su SSL su Google che non menzionavano mai questo - questo funziona.

Dobler Dobler
13 apr 2017 03:25:49

questa dovrebbe essere la risposta accettata, funziona alla grande!

Miguel Miguel
20 ago 2017 22:11:19

il framework più diffuso sul web, e dopo anni ha ancora bisogno di fix come questo. Architettura orribile che non permette di renderlo stabile

Elvis Ciotti Elvis Ciotti
23 lug 2018 00:55:33

è ancora aggiornato? L'ho risolto installando due plugin: - https://wordpress.org/plugins/really-simple-ssl e - https://wordpress.org/plugins/remove-http

rubo77 rubo77
28 ago 2018 13:44:43

Grazie, ha funzionato. Non c'è bisogno di plugin aggiuntivi. Ho aggiunto le informazioni al problema su https://core.trac.wordpress.org/ticket/38273#comment:5

rubo77 rubo77
27 ott 2018 22:28:51

Woooooow finalmente hai risolto il mio problema. Ho installato una versione pulita di wp 4 volte e ho migrato tra 2 server

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

questo è stato un salvataggio, abbiamo sbattuto la testa per una settimana senza riuscire a capire questo pazzo errore di contenuto misto e il pannello di amministrazione di WordPress che non funzionava. @Dobler stessa storia

nitigyan nitigyan
2 giu 2022 06:25:14
Mostra i restanti 2 commenti
5

Vai alle Impostazioni Generali di WordPress e modifica l'Indirizzo WordPress (URL) e l'Indirizzo del Sito (URL) da HTTP a HTTPS.

ps. E disabilita tutti i plugin che causano problemi al tuo sito.

Se questo non risolve il problema, c'è una guida completa qui e diversi passaggi che puoi seguire: https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings

13 dic 2012 01:16:09
Commenti

Sono preoccupato di farlo perché un mio amico ha provato a farlo con SSL e ha completamente rotto il suo WordPress (quando lo ha spostato su https://).

Inoltre, questo non farà sì che tutte le mie pagine si carichino con https davanti, rendendole molto più lente?

user1727053 user1727053
13 dic 2012 01:20:12

Non dovrebbe rompere nulla. L'ho fatto proprio ieri sera.

Sagive Sagive
13 dic 2012 03:31:27

Dipende dal codice del tuo tema/plugin, se è scritto correttamente non influenzerà nulla.

Wyck Wyck
13 dic 2012 03:40:50

Va bene, l'ho fatto... ora è https://, ma il certificato dice ancora non sicuro? Dio, sono completamente fuori dalla mia portata...

user1727053 user1727053
13 dic 2012 05:56:29

Ha funzionato per me!!

Abram Abram
27 feb 2015 17:05:37
0

Questo tipo di "rottura" del CSS è causato principalmente dall'accesso ai file tramite richiesta HTTP su una connessione HTTPS, o per farla breve, dall'accesso a file non sicuri.

Nel link fornito, il modulo di registrazione viene caricato in un iframe, e inoltre, i suoi file CSS vengono caricati tramite connessione HTTP e non HTTPS.

Quindi, se hai accesso diretto ai file che vengono serviti come modulo di registrazione, cambiare tutti gli http:// in https:// potrebbe risolvere il problema, ma io ho utilizzato il plugin SSL Insecure Content Fixer, e fino ad ora funziona bene.

15 dic 2015 06:37:39
3

Hai provato a utilizzare SSL Insecure Content Fixer? (dichiarazione: l'ho scritto io, ma voglio solo sapere se hai provato a risolvere il tuo problema con questo plugin). Dovrebbe risolvere la maggior parte degli errori di caricamento degli script, almeno per i plugin che non sono stati troppo "disobbedienti".

Noto che stai utilizzando WP 3.5. Ho ricevuto una segnalazione questa mattina da un utente che utilizzava WP 3.5 con fogli di stile caricati tramite bloginfo('stylesheet_url'); e aveva lo stesso problema, un report di contenuto non sicuro sui fogli di stile del tema. Puoi controllare il tuo tema e dirci come vengono caricati i tuoi fogli di stile?

13 dic 2012 00:57:20
Commenti

Dove posso trovare queste informazioni? Ho provato a usare SSL Insecure Content Fixer... nessuna differenza!

user1727053 user1727053
13 dic 2012 01:49:30

Guarda nel file header.php del tuo tema, cerca le parti con <link rel="stylesheet" e dicci cosa c'è scritto.

webaware webaware
13 dic 2012 01:53:49

@user1727053: hai controllato il file header.php nel tuo tema? Quali sono i link ai fogli di stile? Stai ancora usando SSL Insecure Content Fixer o WordPress HTTPS? (se sì, allora hai alcuni plugin/tema problematici; se no, per favore attiva uno di loro così possiamo vedere cosa rimane da sistemare!)

webaware webaware
13 dic 2012 10:45:28