Bonjour Daniel
c'est sans doute une question de taille des datas, et de taille de BD.
Je viens de regarder dans la PF Moodle la "moins petite" que je gère :
- BD exportée en SQL = 39,5 MegaOctets
- Moodledata compressé en zip : 859 Mo
- (dont repository 643 Mo)
- cache compressé en zip : 2,9 Mo
Je n'ai pas de difficultés pour la clôner.
--------------
Je soumets cependant à ta perspicacité l'échange suivant avec o2s.
C'était en mars 2017, et mes clones plantaient au démarrage :
Les infos envoyée à o2s :
Quand je clone (avec Softaculous) une plateforme Moodle, un PB se produit : impossible de l'ouvrir, et j'ai constaté que, dans le répertoire de la PF clone, plusieurs répertoires sont absents (Blocs, Mod, Thème)!
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.
...mais je suis à peu près nul en informatique ...
J'ai tenté plusieurs choses, et voici une solution qui fonctionne :
1. avant une update, cloner la PF Moodle avec la fonctionnalité de Softaculous
2. copier-coller les répertoires manquant dans le clone à partir de la PF originale
3. pour info, à cette étape là, on a une page blanche si on essaie d'accéder à la PF clone
4. mettre à jour la PF clone avec Softaculous
5. accéder à la plateforme : elle est fonctionnelle, il reste à faire la mise à jour des plugins (comme pour toute mise à jour) et à mettre à jour la Base de donnée
Je ne sais pas pourquoi ça fonctionne, mais heureusement que j’ai trouvé cette bidouille artisanale !
J’aimerais que vous m’expliquiez comment je peux obtenir un clone de PF Moodle sans ces péripéties.
Réponse de o2s
J'ai tenté de faire une installation en effet via un Clone et j'obtiens la même erreur lorsque je tente la connexion.
En faisant quelques recherches sur le forum Moodle, j'ai pu voir qu'il s'agissait d'un problème de cache.
En effet, softaculous lors de son clonage ne modifie pas tous les fichiers de configuration mais va simplement copier/coller l'ensemble des données.
Vous devrez en effet réaliser la procédure que vous m'avez décrite pour pouvoir cloner votre moodle car il semblerait que softaculous ne comprenne pas la configuration exact du moodle.
N'hésitez pas à revenir vers nous si vous rencontrez le moindre problème.
-----------------------
Ce problème a disparu à peu près en même temps que l'apparition de Moodle 3.5, mais je n'ai pas d'explication à cela.
Bon WE
Gilles