Bonjour tout le monde,
J'ai rencontré un problème quand je veux restaurer un cours d'un moodle sur l'autre.
C'est plutot la fin, il m'annonce Erreur d'exécution DDL sql.
Comment je peux régler ce problème? Aidez-moi s'il vous plait§
Bonjour,
Merci de préciser les versions de Moodle (source et destinations). Serait-il possible d'avoir le message d'erreur en entier ?
A bientôt,
Patrick
Bonjour a tous,
moi aussi je rencontre le même soucis de restauration.
J'essai de restaurer un cours d'un Moodle en version 2.7.3 vers un Moodle en version 2.7.0 et à la fin des choix des options de restauration juste avant le lancement, une erreur d'exécution DDL sql apparaît.
il n'y a pas de détail d'erreur.
suite a une mise a jour du Moodle en 2.7.3 en 2.8, même erreur.
quelqu'un aurait-il une info voire la solution ?
Merci d'avance
Bonjour,
Il n'est en général pas conseillé (voire impossible ?) de restaurer une sauvegarde de Moodle vers une instance utilisant un Moodle plus ancien (version inférieure).
Comme nous ne sommes pas devins, merci de nous préciser (pour les Moodles source et destination) : les hébergeurs concernés, les versions de PHP et MySQL, les plugins non standards installés et toute autre information qui pourrait nous aider à mieux cerner le problème.
Comment procédez vous exactement pour effectuer la restauration (glisser-déposer du fichier, transfert préalable...) ?
Séverin
Bonjour,
Oui, il s'agit de type de question glisser déposer sur le texte et aussi ordering. Je vous joins ci-dessous la liste de plugin additionnel de moodle d'origine. Sur l'autre, nous avons installé les mêmes plugins et il me semble les mêmes versions. Merci de votre réponse!
Thèmes | |||||||
---|---|---|---|---|---|---|---|
Essential theme_essential | Additionnel | 2014111009 | 2.7.9.5.1 (Build: 2014111009) |
Formats de cours | |||||||
---|---|---|---|---|---|---|---|
Sections réduites format_topcoll | Additionnel | 2014092003 | 2.7.3.1 | Activé | Paramètres |
Types de question | |||||||
---|---|---|---|---|---|---|---|
Glisser-déposer sur image qtype_ddimageortext | Additionnel | 2015051000 | 1.8 for Moodle 2.6+ | Activé | |||
Glisser-déposer sur texte qtype_ddwtos | Additionnel | 2015031800 | 1.5 for Moodle 2.6+ | Activé | |||
Sélectionnez les mots manquants qtype_gapselect | Additionnel | 2015031800 | 1.7 for Moodle 2.6+ | Activé | Requis par qtype_ddimageortext, qtype_ddwtos | ||
Ordering qtype_ordering | Additionnel | 2015022122 | 2015-02-21 (22) | Activé | |||
Enregistrement PoodLL qtype_poodllrecording | Additionnel | 2014062000 | 2.5.9(Build 2014062000) | Activé |
Bonjour Séverin et bonjour Line
Nous sommes sur le même problème avec Line.
mais le message d'erreur apparaît aussi lorsque l'on veut faire une sauvegarde d'un cours (Quelque soit le cours). donc il semble que le problème soit sur notre serveur.
Infrastructure:
Windows 2012 non hébergé
Apache 2.4.9
PHP 5.5.12
MySQL 5.6.17
Moodle version 2.7.8 Build:20150511
Merci.
Bonjour,
On va déjà commencer par le problème de la sauvegarde...
Tu dis, "quelque soit le cours" :
Séverin
Bonjour,
Test de sauvegarde:
s'il ne contient aucun élément non standard (test fait sur deux cours différents)
si la sauvegarde est faite sans les données étudiant (test fait sur deux cours différents)
si je sauvegardes presque rien (Un document dans un bloc)
l'erreur apparaît des le début de l'étape 4
Merci
Bonjour,
Il ne reste qu'à faire des recherches dans les forums sur ce message d'erreur, et activer le débogage (voir la documentation Moodle 1.9, qui reste valable) afin d'avoir d'autres éléments techniques.
Séverin
Bonjour,
Apres validation du mode debug voici le détail de l'erreur:
( ! ) Fatal error: Uncaught exception 'ddl_change_structure_exception' with message 'Erreur d'exécution DDL sql' in D:\wamp\www\moodle\lib\dml\moodle_database.php on line 449 | ||||
---|---|---|---|---|
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 2.4655 | 55112136 | default_exception_handler( ) | ..\setuplib.php:0 |
( ! ) ddl_change_structure_exception: Erreur d'exécution DDL sql in D:\wamp\www\moodle\lib\dml\moodle_database.php on line 449 | ||||
Call Stack | ||||
# | Time | Memory | Function | Location |
1 | 2.4655 | 55112136 | default_exception_handler( ) | ..\setuplib.php:0 |
2 | 2.5245 | 54789424 | moodle_database->__destruct( ) | ..\moodle_database.php:0 |
3 | 2.5245 | 54789520 | mysqli_native_moodle_database->dispose( ) | ..\moodle_database.php:152 |
4 | 2.5245 | 54789744 | moodle_database->dispose( ) | ..\mysqli_native_moodle_database.php:481 |
5 | 2.5245 | 54789856 | moodle_temptables->dispose( ) | ..\moodle_database.php:370 |
6 | 2.5299 | 54791256 | database_manager->drop_table( ) | ..\moodle_temptables.php:140 |
7 | 2.5523 | 54857208 | database_manager->execute_sql_arr( ) | ..\database_manager.php:326 |
8 | 2.5523 | 54857208 | mysqli_native_moodle_database->change_database_structure( ) | ..\database_manager.php:76 |
Merci de votre avis.