« Recherche et remplacement » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
mAucun résumé des modifications
(Lien vers discussion)
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{Outils d'administration}}Moodle intègre un utilitaire de remplacement de chaînes de caractères, qui permet de remplacer une chaîne de caractères par une autre dans la totalité de la base de données.
{{Outils d'administration}}Moodle intègre un utilitaire de remplacement de chaînes de caractères, qui permet de remplacer une chaîne de caractères par une autre dans la totalité de la base de données.
Il est généralement utilisé lorsqu'on [[Migration de Moodle|déplace le site Moodle]], qui va donc hériter d'une nouvelle URL.
Il est généralement utilisé lorsqu'on [[Migration de Moodle|déplace le site Moodle]] sur un nouveau serveur, ou lorsqu'on modifie son URL.


Cet outil existe depuis de nombreuses versions - mais '''attention : le script n'est pas supporté officiellement !'''  (Voir MDL-35099).
Cet outil existe depuis de nombreuses versions - mais '''attention : le script n'est pas supporté officiellement !'''  (Voir MDL-35099).


On peut le trouver ici :
On peut le trouver ici : /admin/tool/replace/index.php
*moodle/admin/replace.php en 1.9 (et au moins depuis 1.5)
*moodle/admin/replace/ en 2.0 et 2.1
*moodle/admin/tool/replace/index.php depuis 2.2


Il faut ajouter admin/tool/replace/index.php à l'URL de son Moodle par exemple http://demo.moodle.net/admin/tool/replace/index.php
Il faut ajouter admin/tool/replace/index.php à l'URL de son Moodle, par exemple :
http://demo.moodle.net/admin/tool/replace/index.php


'''Attention''' : une mauvaise utilisation de cet outil peut entraîner des problèmes irréversibles dans votre base de données. Prévoyez donc d'en faire une sauvegarde au préalable !
'''Attention''' : une mauvaise utilisation de cet outil peut entraîner des problèmes irréversibles dans votre base de données. Prévoyez donc d'en faire une sauvegarde au préalable !


Pour limiter les risques de casse, il faut essayer de préciser la chaîne la plus précise possible, et qui ne risque pas de se retrouver par "accident" à des endroits ou on ne souhaite pas effectuer de remplacement.
Pour limiter les risques de casse, il faut spécifier la chaîne la plus précise possible, et qui ne risque pas de se retrouver par "accident" à des endroits on ne souhaite pas effectuer de remplacement.
En règle générale, l'URL de base du site Moodle est un bon choix.
En règle générale, l'URL de base du site Moodle est un bon choix.
[[Fichier:rrbd.png|thumb|center|600px]]


== Voir aussi ==
== Voir aussi ==
* MDL-35099
* [https://moodle.org/mod/forum/discuss.php?d=435745 Discussion avec d'autres astuces sur le rechercher/remplacer dans la base de données]
 
[[Fichier:rrbd.png|thumb|center|600px]]


[[en:Search and replace]]
[[en:Search and replace]]

Dernière version du 23 juin 2022 à 13:02

Moodle intègre un utilitaire de remplacement de chaînes de caractères, qui permet de remplacer une chaîne de caractères par une autre dans la totalité de la base de données. Il est généralement utilisé lorsqu'on déplace le site Moodle sur un nouveau serveur, ou lorsqu'on modifie son URL.

Cet outil existe depuis de nombreuses versions - mais attention : le script n'est pas supporté officiellement ! (Voir MDL-35099).

On peut le trouver ici : /admin/tool/replace/index.php

Il faut ajouter admin/tool/replace/index.php à l'URL de son Moodle, par exemple : http://demo.moodle.net/admin/tool/replace/index.php

Attention : une mauvaise utilisation de cet outil peut entraîner des problèmes irréversibles dans votre base de données. Prévoyez donc d'en faire une sauvegarde au préalable !

Pour limiter les risques de casse, il faut spécifier la chaîne la plus précise possible, et qui ne risque pas de se retrouver par "accident" à des endroits où on ne souhaite pas effectuer de remplacement. En règle générale, l'URL de base du site Moodle est un bon choix.

rrbd.png

Voir aussi