Bonjour
Quand je veux cloner une PF 3.04 avec Softaculous, ça plante !
En attendant une solution des forts en informatique, je viens de trouver une astuce un peu tordue mais qui fonctionne à merveille, elle leur donnera peut-être une piste de réflexion :
D'abord, des infos :
Je suis hébergé par o2switch, version pas chère à 72€
- si je clone (avec Softaculous) une plateforme 2.9, le clonage se fait sans problème
- si je clone une plateforme 3.1, le clonage se fait sans problème
- c'est quand je clone une PF en 3.04 que le PB se produit
- j'ai remarqué que dans le répertoire de la PF clone, le répertoire "theme" est absent !
Un message apparait quand je veux ouvrir la PF :
Erreur de programmation détectée. Ceci doit être corrigé par un programmeur : page layout file [dirroot]/theme/base/layout/general.php does not contain the main content placeholder, please include "<?php echo $OUTPUT->main_content() ?>" in theme layout file.
Et je suis à peu près nul en informatique ...
J'ai tenté plusieurs choses, et voici une solution qui fonctionne :
- cloner la PF 3.04 avec la fonctionnalité de Softaculous (le clone sera aussi en 3.04)
- copier-coller le répertoire "theme" de la PF orignale dans la PF clone
- pour info, à cette étape là, la page reste blanche si on essaie d'accéder à la PF clone
- mettre à jour la PF clone vers 3.1 avec Softaculous
- accéder à la plateforme : elle est prête, il reste à faire la mise à jour des plugins qui sont prêts pour Moodle 3.1
Je ne sais pas pourquoi ça fonctionne, mais c'est bien pratique pour moi pour le moment !
Si vous avez des idées et des explications, je suis preneur !
Bon WE
Gilles