Perte des images durant migration

Perte des images durant migration

par Julien Buabent,
Nombre de réponses : 4

bonjour !

Je vous appel un peu a la rescousse car je suis bien embêté suite à une migration. Je suis passer de 3.4 à 3.8 depuis un ancien serveur web vers un nouveau. Tout c'est passer à peu près correctement.

Sauf pour les images présentes dans les cours...

Sur l’ancienne plateforme, il va chercher les images de cette façon : pluginfile.php?file=/641/course/section/796/easy-work.png (et ça marche bien)

Sur la nouvelle, il fait ça : pluginfile.php/641/course/section/796/easy-work.png (et l'image ne s'affiche pas)

>>> Il manque le paramètre file= dans l'URL de la nouvelle version.

En revanche, si je rajoute à la main le paramètre file= dans l'url générée par la nouvelle version, la ça marche et j'accède bien à mon image.


Alors je suspecte qu'un plugin n'est pas suivi la migration, ou qu'il faille le re-régler, mais la j'avoue que je sais plus quoi chercher. Ce sont des images que je rajoute lorsque j'écris mes cours. Yen a des centaines. Y-a-t-il  un plugin qui permet de gérer ça ? Je ne m'en souvien plus.

Pour info, lorsque j'essaye d'uploader une image test sur la nouvelle plateforme, ça ne marche plus non

Merci de m'aider, je patauge un peu la 😁

Moyenne des évaluations  -
En réponse à Julien Buabent

Re: Perte des images durant migration

par Rémi Lefeuvre,
Salut Julien,

Je ne suis pas sûr de moi mais - à ta place - je tenterais d'ajouter (ou de modifier si existante) la ligne suivante dans le fichier config.php à la racine de ton Moodle :

$CFG->slasharguments = false;

Si ça fonctionne c'est que ton problème est lié à la configuration de ton serveur Web : https://docs.moodle.org/38/en/Using_slash_arguments

Bonne journée,
Rémi
Moyenne des évaluations Utile (1)
En réponse à Rémi Lefeuvre

Re: Perte des images durant migration

par Julien Buabent,
Ok merci pour l'info.
Je viens de solutionner le probleme en suivant ce thread : https://moodle.org/mod/forum/discuss.php?d=181931
Et voici le mien : https://moodle.org/mod/forum/discuss.php?d=399699#p1612603

Cela vien d'une mauvaise lecture de $_SERVER dans lib/weblib.php
J'ai dû remplacer les PATH_INFO en ORIG_PATH_INFO

Mais cette solution me parait un peu bricolé, vis a vis des prochaines mis a jour de Moodle.

Je vais donc essayer la tienne pour faire un truc plus propre

Merci !
En réponse à Rémi Lefeuvre

Re: Perte des images durant migration

par Julien Buabent,
je viens de le passer a true, et c'est encore pire, il ne me trouve aucun assets (js, css, etc...)
En réponse à Rémi Lefeuvre

Re: Perte des images durant migration

par Julien Buabent,
ok ça marche en rajoutant un php.ini avec cgi.fix_pathinfo = 0 dedans, et la variable $CFG->slasharguments à false
C'est bien décris dans la doc que ce problème viens de 1and1

MERCI REMI !
Moyenne des évaluations Utile (1)