Problème d'affichage du thème Essential avec le HTTPS

Problème d'affichage du thème Essential avec le HTTPS

par mimi nom,
Nombre de réponses : 7

Bonjour,

L'apparence de notre site moodle a complétement changé en utilisant le https. J'ai entré l'URL de notre site moodle (en https) dans ce site afin de le tester et il m'a affiché 80 liens qui ne sont pas sécurisés (ie: utilise le http au lieu du https) et je croix que c'est pour ça que le navigateur bloque ces liens quand on introduit le https et du coup l'apparence du site a changé (les icônes ne s'affichent pas, etc).

Y a t-il une solution à ce problème?

nous avons Moodle 3.02+ et Essential 3.0.0.4

Merci d'avance pour votre aide

Moyenne des évaluations  -
En réponse à mimi nom

Re: Problème d'affichage du thème Essential avec le HTTPS

par mimi nom,

j'ai oublié de mentionné que nous utilisons Fortiweb en mode "reverse-proxy"


En réponse à mimi nom

Re: Problème d'affichage du thème Essential avec le HTTPS

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Mimi,

En cas de changement d'adresse, il peut être nécessaire d'exécuter le script de "Recherche & remplace" en ajoutant /admin/tool/replace/ dans l'adresse (cf documentation). Ainsi, on remplacera les chaines "http://monsit.fr" par "https://monsit.fr". Puis, je préconise une purge des caches (Administration du site > Développement > Vider tous les caches) pour repartir au propre.

A bientôt,
Patrick

Moyenne des évaluations Utile (1)
En réponse à Patrick Lemaire

Re: Problème d'affichage du thème Essential avec le HTTPS

par mimi nom,
merci de m'avoir répondu, j’étais entrains de lire cette page c'est en anglais car je n'ai pas trouvé la version française, en plus de ça elle est destiné à la version 3.1 de moodle et moi j'ai 3.0 alors je ne sais pas si les instructions de cette page s'appliquent aussi sur ma version, en tout cas, je croyais qu'il suffisait de changer http:// en https:// dans $CFG->wwwroot pour une installation normale de moodle.
et comme moi j'utilise fortiweb en mode reverse-proxy pour sécuriser le site Moodle, je dois faire les configurations nécessaires dans Fortiweb et d'après cette page, mettre $CFG->sslproxy à 1 dans le fichier config.php et désactiver le ssl dans le serveur.

je n'ai pas compris ce qui est écrit dans la paragraphe "Updating content" est ce que c'est ce que vous m'avez suggéré de faire (ie: utiliser le script replace.php) ? ?

j'aimerai beaucoup avoir cette page en français et pour la version 3.0, si cette page existe j'aimerai bien la consulter

En réponse à mimi nom

Re: Problème d'affichage du thème Essential avec le HTTPS

par mimi nom,

Mon problème est résolu. Lorsque j'ai désactivé le module ssl dans le serveur Moodle et que j'ai configuré CFG-> sslproxy à 1 dans le fichier config.php, le site moodle était accessible en https mais son apparence a changé. Ensuite, ce que j'ai fait, j'ai activé le module ssl et j'ai autorisé les connexions sécurisées à la page de connexion en cochant la case "Utiliser HTTPS pour les connexions"

dans la page "Sécurité HTTP" et j'ai également changé http: // en https: // dans $CFG-> wwwroot le résultat est que le site a retrouvé son apparence normale avec https. Je n'ai pas eu à utiliser le lien: http://yourmoodlesite.org/admin/tool/replace/index.php

J'ai seulement modifié manuellement quatre liens non sécurisés que l'ancien administrateur a ajouté pour personnaliser la page d'accueil

Moyenne des évaluations Utile (1)
En réponse à mimi nom

Re: Problème d'affichage du thème Essential avec le HTTPS

par Dominique-Alain Jan,
Avatar Testeurs Avatar Traducteurs

Pourtant vous devriez utiliser ce script car Moodle stocke dans sa base de données des infos où l'adresse URL est inscrite. Et si vous avez passé de http à https il conviendrait de le faire. D'une part juste pour voir si vous devriez faire des modify ou non. 


Nous avons passé il y a 15 jours au https et le passage par ce script a changé une vingtaine de références dans la bdd de Moodle. 


BieN à vous 

-dajan 

En réponse à Dominique-Alain Jan

Re: Problème d'affichage du thème Essential avec le HTTPS

par mimi nom,

Bonjour,

En effet, j'ai du utilisé ce script (monmoodle.com/admin/tool/replace/index.php) ce matin, car en parcourant certains cours, leur lien étaient bien en https mais il m'affiche le cadenas jaune me disant que la connexion n'est pas sécurisée et que certaines parties de la page ne sont pas sécurisées comme les images,  en effet, j'ai copié l'url de ces images et j'ai trouvé qu'elles étaient bien en http, donc j'ai utilisé ce script et c'est réglé.

Je ne comprend pas pourquoi, j'ai du faire tout ça, nous avons Fortiweb qui est configuré pour faire du SSL offloading (traduit en "déchargement ssl" en utilisant la traduction de google) c'est à dire que c'est lui qui se charge de crypter et de décrypter en utilisant le certificat du serveur moodle (téléchargé dans fortiweb) et d'après cette doc je n'aurai qu'à mettre $CFG->sslproxy à 1 et ne pas utiliser le ssl dans le serveur moodle. En tout cas, je ne maîtrise pas du tout Fortiweb, je le découvre petit à petit, peut être que j'ai mal configuré ou je n'ai pas configuré certaine choses, ou bien ce document ne s'applique pas à ma version de moodle (3.0)

merci à tous pour votre aide

En réponse à mimi nom

Re: Problème d'affichage du thème Essential avec le HTTPS

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

Je ne connais pas Fortiweb, ni son intérêt.

Mais pour être clair : le moindre changement dans l'URL utilisée pour appeler un site Moodle correspond à une migration de Moodle ! Et dès lors qu'il y a migration, il faut procéder au changement via le script de remplacement d'URL !

Passer de http à https est un changement. C'est comme dans la vie réelle, si tu passes d'une adresse qui était au 2 de la rue vers le 2b, il faut déménager tous les meubles... là, ça va plus vite clin d’œil

Séverin