Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Gilles Le Page,
Nombre de réponses : 8
Avatar Moodleurs particulièrement utiles

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 :

  1. cloner la PF 3.04 avec la fonctionnalité de Softaculous (le clone sera aussi en 3.04)
  2. copier-coller le répertoire "theme" de la PF orignale dans la PF clone
  3. pour info, à cette étape là, la page reste blanche si on essaie d'accéder à la PF clone
  4. mettre à jour la PF clone vers 3.1 avec Softaculous
  5. 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


Moyenne des évaluations  -
En réponse à Gilles Le Page

Re: Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Problème qui semble être lié soit à l'hébergeur, soit à Softaculous. Rien à voir avec Moodle lui-même.

Donc il faut s'adresser à l'une de ces portes pour les idées et explications.

Bon WE !

PS. Je supprime l'autre message. Merci de ne pas poster à double. Au besoin, renvoyer vers cette discussion.

En réponse à Nicolas Martignoni

Re: Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Gilles Le Page,
Avatar Moodleurs particulièrement utiles

merci Nicolas sourire

Je vais voir avec l'hébergeur, et avec Daniel Méthot, qui n'a pas la même difficulté chez eux.

Bon WE

En réponse à Gilles Le Page

Re: Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Il semble donc que ce soit Softaculous qui clone mal une plate-forme 3.0.4. Par chance je n'en n'ai pas.

Donc bug non lié à Moodle ou à l'hébergement.

Mais ta manœuvre de clonage, recopie du dossier "theme" et mise à jour a résolu le problème sourire

Voilà un cas ou Softaculous a trébuché...incertain

Daniel

En réponse à Daniel Méthot

Re: Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Gilles Le Page,
Avatar Moodleurs particulièrement utiles

Bonjour,

je viens de rencontrer à nouveau le problème en clonant une PF que je venais de mettre à jour en 3.1.3

Le dossier thème manque dans le clone ! 

Impossible de réparer en recopiant dans le clone celui de la PF originale.

Je vais attendre le passage à la 3.1.4 pour mettre à jour le clone qui n'affiche pour le moment qu'une page blanche. On verra bien ...

Désagréable !

Bonne journée quand même sourire

Gilles

En réponse à Gilles Le Page

Re: Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour, et merci Gilles.

J'allais faire des MAJ vers 3.1.3 ce jour même, chez moi et des clients.sourire

Cela ne concerne que la création d'un clone n'est-ce pas?

Pas pour une mise à jour classique d'une PF vers 3.1.3?

Daniel

En réponse à Daniel Méthot

Re: Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Gilles Le Page,
Avatar Moodleurs particulièrement utiles

Bonjour Daniel,

Cela concerne bien le clonage seulement.

Gilles

En réponse à Gilles Le Page

Re: Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Mustapha Jakani,

Bonjour a vous tous,

Je suis aussi chez O2switch et je viens de reussir hier sans pb mes MAJ progressives de deux moodle 2.6.5 et 2.7 vers 3.1.3. Ouf ....  honnêtement  j'avais une peur au ventre 

Je viens aussi de tester le clonage de l'une de mes 3.1.3 et sa marche aussi, avec le dossier thème + adaptable et essential

Bien cordialement

Mustapha

En réponse à Mustapha Jakani

Re: Moodle 3x - Clonage planté de Moodle 3.04 avec Softaculous (chez o2switch)

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Voici la copie de la réponse que vient de me faire o2switch:

Bonjour,

Les accès SSH sont possibles sur nos hébergements, on explique la procédure ici par exemple : http://faq.o2switch.fr/hebergement-mutualise/acces-ssh-shell-cli-cmdline 

Pour bénéficier de l'accès SSH, il suffit de nous contacter au support en nous fournissant votre adresse IP, ou vos adresses si vous en avez plusieurs, ou encore l'équivalent en noip.com si vous n'avez pas d'ip fixe afin que nous puissions vous placer en liste blanche de notre côté. 

Dés que cela sera fait, l'accès SSH sera débloqué et vous allez pouvoir lancer la procédure Moodle décrite ici : https://docs.moodle.org/31/en/Administration_via_command_line#Converting_InnoDB_tables_to_Barracuda

Avant de faire cela, je vous recommande fortement de faire une sauvegarde de la base de données avec phpmyadmin : http://faq.o2switch.fr/hebergement-mutualise/tutoriels-cpanel/phpmyadmin#faire-une-sauvegarde

Si vous avez d'autres questions, je reste à votre écoute.

Merci de votre confiance,
Agréable journée,
Alexis

 

Et ma réponse:

Merci beaucoup.
Mais cela semble vraiment assez compliqué.
Je ne sais si je vais me lancer...
Surtout qu'il est dit que dans 99% des cas tout fonctionne avec la config actuelle.
On est tellement habitué à présent à tout faire en deux clics que lancer des commandes ne devraient être faites que par des informaticiens.
Merci pour votre réponse que je répercute illico sur nos forums Moodle.org.
Daniel Méthot

 

Daniel