Sito Web mugenPixArt su Altervista

« Older   Newer »
 
  Share  
.
  1.  
    .
    Avatar

    Member

    Group
    Administrator
    Posts
    419

    Status
    Offline
    Da qualche giorno il sito web mugenpixart è parzialmente online. Questo è dovuto al fatto che altervista ha cambiato protocollo facendo girare tutto sotto HTTPS.

    Nel messaggio che riprota il sito ispezionando la pagina si notano vari messaggi del genere:

    Mixed Content: The page at '<url>' was loaded over HTTPS, but requested an insecure stylesheet '<url>'. This request has been blocked; the content must be served over HTTPS.

    Questa modifica fatta da altervista è molto impattante perchè tutto il sito fino ad oggi girava sotto HTTP.

    Ho aggiornato wordpress all'ultima release ma nulla. Download dell'aggiornamento da https://downloads.wordpress.org/release/it...ress-6.3.2.zip…

    Sul web consigliano di installare un plugin di wordpress denominato "Really-Simple-Ssl". Tale plugin converte in automatico tutte le richieste http in https ed inoltre, cosa più importante, genera il certificato .cert indispensabile per garantire una navigazione sicura SSL.

    Fin qui tutto ok.

    Installato il plugin, lo stesso ha scansionato l'intero sito e ha rilevato nell'ultimo check un errore nella creazione della cartella iniziante con il punto "." ovvero /.well-known/acme-challenge/really-simple-ssl-permissions-check.txt. Codice errore 403.
    In pratica nell'ultimo step sempre altervista blocca la creazione di cartelle che iniziano con il punto.

    Quindi ho modificato i template aggiungendo questo controllo che bypassa questo blocco:
    update_option('rsssl_skip_challenge_directory_request', true);


    nonostante questa modifica il check ha sempre comunicato il KO nella creazione della cartella di test sopra citata.

    Un utente a valle di questo problema ha segnalato la seguente risoluzione:
    Ho portato la mia pagina test-learn-sperimentale su un altro host gratuito, in questo caso 000webhost, e ora ho esattamente lo stesso problema.

    Esegue con successo la prima fase dell'installazione:
    https://gyazo.com/16e4c9272244b8493924cb785aee324d

    Ma poi si blocca esattamente nello stesso punto nella seconda fase:
    https://gyazo.com/9995db577d5286af38d9ce8b54cb30ee

    È chiaro che questo plugin è molto buono, e che il problema sta negli hosting gratuiti, che non vogliono permettere l'installazione di certificati SSL non propri, a pagamento.


    Quindi cosa si fa? o si compra un dominio Aruba e di questi problemi non ne abbiamo più, o in alternativa bisogna tornare indietro nel tempo con il sito statico.....

    Al momento altre idee non mi sovvengono. Ho mandato anche una mail ad altervista durante questa analisi. Se l'avessi mandata ora a valle dell'analisi sarei stato distruttivo essendo utenti da decenni ormai sul loro hosting, ma va be.
     
    Top
    .
  2.  
    .
    Avatar

    Member

    Group
    Administrator
    Posts
    419

    Status
    Offline
    Riporto la fix risolutiva:
    1) installare Really Simple SSL
    2) attivare il plugin
    3) non installare il certificato perchè altervista ha staccato un loro certificato SSL e se si forza la sovrascrittura del certificato tramite plugin, il sito va down e non viene neanche parzialmente caricato
    4) editare il file wp-content.php aggiungere la seguente riga di codice nel wp-config.php, prima dell'ultimo require_once(): $_SERVER['HTTPS'] = 'on';
    5) attivare l'SSL dal plugin.

    Quest'ultimo passaggio al momento non è stato eseguito in quanto il sito è già andato online in HTTPS.
     
    Top
    .
  3.  
    .
    Avatar

    Member

    Group
    Administrator
    Posts
    776
    Location
    Italia

    Status
    Offline
    Grazie Vegh! ^_^
     
    Top
    .
2 replies since 26/10/2023, 19:10   51 views
  Share  
.