Bug sur mon site moodle

Bug sur mon site moodle

par Pierre JACQUET,
Nombre de réponses : 9

Bonjour à tous

J'ai installé un site de cours qui fonctionnait parfaitement...jusqu'à présent (en tout cas lorsque je l'ai utilisé lors de la dernière instance du cours il y a quelques mois): lorsque j'appelle le site, et cela continue ensuite lorsque je me connecte et que je vais sur le cours lui-même, j'ai maintenant une page "déstructurée" (copie d'écran jointe ci-dessous). Je ne vois pas bien ce qui a pu se passer entre temps. J'ai simplement ajouté un certificat de sécurité (passant donc en https) mais n'ai pas autrement touché à l'installation de moodle (pas de mise à jour). C'est un moodle 3.0, accessible ici

Merci de tout conseil pour résoudre ce problème - si possible sans réinstallation!


Cordialement

Pierre Jacquet



Annexe copieecran.jpg
Moyenne des évaluations  -
En réponse à Pierre JACQUET

Re: Bug sur mon site moodle

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

Bonjour,

Passer à https c'est effectuer une migration de Moodle, et il y a des étapes nécessaires, telles que le changement de l'URL !

Effectuer ce changement d'URL devrait corriger le problème.

Séverin

En réponse à Séverin Terrier

Re: Bug sur mon site moodle

par Pierre JACQUET,

Bonjour, merci beaucoup pour cette réponse rapide - qui au moins clarifie la nature du problème. 

J'ai fait le changement d'URL - cela n'a pas suffi, malheureusement. Je vais regarder "à la main" s'il reste des problèmes d'URL dans la base de données.

Le seul changement est le passage de http à https dans l'adresse - je n'ai rien fait d'autre qu'ajouter un certificat de sécurité à mon site.

Bien cordialement

Pierre

En réponse à Pierre JACQUET

Re: Bug sur mon site moodle

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

Bonjour Pierre,

Peut-être qu'un vidage des caches (Administration du site > Développement > Vider tous les caches) redonnerait un visage à ton site ?

Patrick

En réponse à Patrick Lemaire

Re: Bug sur mon site moodle

par Pierre JACQUET,

Bonjour Patrick,

Merci pour la suggestion. Je viens de le faire, mais sans succès. 

Je ne comprends pas bien ce qui se passe: si c'est un problème de migration de http vers https, je me serais attendu à ce que le site moodle ne soit même pas accessible. Or, là, il l'est toujours, mais complètement désorganisé, comme si la mise en page ne se faisait pas, j'arrive à me connecter comme admin (et donc j'ai pu vider les caches!) et à retrouver les documents du cours, cela semble donc juste être une question de formatting qui ne se fait pas. 

En tout cas, merci à toi et Séverin pour avoir pris le temps d'y réfléchir et de répondre. 

Pierre


En réponse à Pierre JACQUET

Re: Bug sur mon site moodle

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

Bonjour Pierre,

Es-tu bien certain d'avoir effectué le remplacement, en changeant dans la base de données http://poleco.pierrejacquet.fr par https://poleco.pierrejacquet.fr ?

Mon Firefox m'indique que ta page contient du contenu mixte.

Et en regardant le code source de la page, on constate bien qu'il essaie d'appeler plein d'éléments (css, images...) en http au lieu de https.

C'est donc bien le passage à https, qui correspond à une migration de Moodle, pas effectué complètement correctement qui génère ton problème.

Séverin

En réponse à Séverin Terrier

Re: Bug sur mon site moodle

par Bruno Malaval,
Avatar Moodleurs particulièrement utiles

Bonjour,

Même avis que Séverin, il faut que les URLs du site soient toutes en https.

Vous pouvez utiliser l'outil de remplacement https://poleco.pierrejacquet.fr/admin/tool/replace/index.php

pour remplacer dans toute la base

http://poleco.pierrejacquet.fr
par
https://poleco.pierrejacquet.fr

Après, je me souviens avoir eu ce problème il y a quelque temps lors d'un upgrade.

J'avais résolu le problème en supprimant le contenu du répertoire :

<dossier moodledata>/cache

Bruno


En réponse à Bruno Malaval

Re: Bug sur mon site moodle

par Pierre JACQUET,

Séverin, Bruno, merci. 

L'explication est convaincante, les CSS ne s'appliquent pas et c'est sûrement pour cette raison. 

J'ai fait tourner admin/tool/replace/index.php mais cela n'a pas suffi.

J'ai essayé d'aller voir la base...mais devant le nombre de fichiers, je n'ai pas cherché à remplacer http en https et je ne connais pas d'outil pour le faire automatiquement.

Sinon, j'ai aussi trouvé sur le forum (sachant maintenant que le problème vient bien de mon passage imprudent en https) un fil "moodle en https" dans lequel l'un des participants signalait un problème similaire en septembre dernier et l'a résolu en changent une ligne du config.php passant le wwwroot de http en https. Je vais faire cela dès que j'ai un accès. 

Si cela ne fonctionne pas, et que je n'ai pas trouvé comment tout remplacer dans la base de données, j'opterai pour une nouvelle installation (mais j'aurai alors peut-être un problème de version php). On parle d'apprentissage sur le tas...(et le tard sourire)

Cheers. 


En réponse à Pierre JACQUET

Re: Bug sur mon site moodle

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

"passant le wwwroot de http en https" : effectivement, c'est une opération primordiale, voire la plus importante, lorsqu'on migre un site (dès lors que l'URL change, on migre un site) !

Séverin