Migration de Moodle

Migration de Moodle

par benoit tostain,
Nombre de réponses : 2

Bonjour,

Je dois faire migrer mon installation de moodle : je reste sur le même hébergement et conserve la même base de données. Mais je dois installer moodle dans un répertoire alors qu’actuellement il se trouve à laracine du site.

Les éléments de la page d’accueil pointent ainsi :

< script type = "text/javascript" src = "http:// nomdusite.net /lib/javascript-static.js" ></ script > < script type = "text/javascript" src = "http:// nomdusite.net /lib/javascript-mod.php" ></ script > < script type = "text/javascript" src = "http:// nomdusite.net /lib/overlib.js" ></ script > < script type = "text/javascript" src = "http:// nomdusite.net /lib/cookies.js" ></ script > < script type = "text/javascript" src = "http:// nomdusite.net /lib/ufo.js" ></ script > Etc…

Il faudrait donc qu’ils pointent vers le nouveau répertoire ?

Y a-t-il une solution plus simple pour déplacer moodle que de le réinstaller complètement comme indiqué dans Moodle docs à Migration de Moodle : « Migrer un site Moodle complet dans un nouveau répertoire » ?

Cordialement,

Benoit Tostain

Moyenne des évaluations  -
En réponse à benoit tostain

Re: Migration de Moodle

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

Moodle en lui-même est prévu pour fonctionner aussi bien à la racine d'un site que depuis un répertoire, ou un sous répertoire.

Si tu as accès au serveur, tu peux simplement déplacer le dossier contenant les fichiers de Moodle, et modifier dans le fichier config.php le(s) chemin(s) correspondant ($CFG->wwwroot et $CFG->dirroot).

Le seul "piège" est qu'ensuite, Moodle stock en base de donnée les liens avec l'adresse complète du site. Il faudra donc vraisemblablement faire des modifications à ce niveau, si tu veux que les liens soient fonctionnels !

Peut-être simplement utiliser le script de changement d'adresse (/admin/replace.php) permettrait de répondre à ce besoin, comme expliqué dans la documentation sur la migration...

Cordialement,
Séverin
En réponse à Séverin Terrier

Re: Migration de Moodle

par benoit tostain,
merci beaucoup de cette rapide réponse,
je vais essayer de cette façon en ayant soin de sauvegarder avant sourire