Passage Antelope ---> Barracuda sur hébergement mutualisé

Re: Passage Antelope ---> Barracuda sur hébergement mutualisé

par Magali Maignan,
Nombre de réponses : 5

Après moult craintes, je suis passée par les lignes de commandes.

https://docs.moodle.org/36/en/Administration_via_command_line#Converting_InnoDB_tables_to_Barracuda

La doc file un peu les jetons pour un-e profane

cpanel > section avancée > terminal

$ php /home/gudule/public_html/moncampus.gudule.com/RECOPIER LE TRUC DE LA DOC (admin/cli/blablabla)

Les 2 "trucs" sont complémentaires:

celle là s'exécute vite:

admin/cli/mysql_compressed_rows.php --fix
celle là est plus longue :

admin/cli/mysql_collation.php --collation=utf8mb4_unicode_ci
Et voilà le tour est joué ! Pas de tâche cron à ajouter, laisser tourner, puis supprimer.



Moyenne des évaluations Utile (6)
En réponse à Magali Maignan

Re: Passage Antelope ---> Barracuda sur hébergement mutualisé

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

Merci Magali,

Grâce à vous j'ai découvert qu'il y avait un terminal dans cPanel ! sourire

Mieux vaut tard que jamais....clown

En réponse à Magali Maignan

Re: Passage Antelope ---> Barracuda sur hébergement mutualisé

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

A noter que la documentation existe également en français. N'hésitez pas à la compléter si nécessaire à partir des informations de la version anglaise ; la documentation est collaborative, et chacun devrait y participer.

Séverin

En réponse à Séverin Terrier

Re: Passage Antelope ---> Barracuda sur hébergement mutualisé

par Marc ANDRES,

Bonjour Séverin, mais comme je suis un grand débutant sur le paramétrage php, je ne comprends pas bien la documentation (même en français).

La commande proposée pour basculer de Antelope vers Barracuda est elle une commande à saisir en ligne sur mon compte root ?

php admin/cli/mysql_compressed_rows.php
Note: je suis en version 3.1.1+ et je veux basculer proprement en 3.6.3 et corriger les erreurs constatées préalablement.

j'ai lu cela:

https://docs.moodle.org/3x/fr/Administration_en_ligne_de_commande#Conversion_des_tables_InnoDB_au_format_Barracuda

et mon serveur constate ces erreurs (voir les captures).



En réponse à Marc ANDRES

Re: Passage Antelope ---> Barracuda sur hébergement mutualisé

par Marc ANDRES,

Bon, il semble que j'ai trouvé la solution à ma question.

Je complète pour moi. Il faut :

  1. accéder au dossier moodle de l'application
  2. saisir la commande "php admin/cli/mysql_compressed_rows.php -f" pour effectuer la compression
  3. revenir sur la page d'administration du serveur (page environnement) pour vérifier si l'erreur y est toujours présente.

Note: la commande est documentée (ça rassure le débutant) avec la commande
php admin/cli/mysql_compressed_rows.php -h

Voir l'aide:

Options:
-i, --info            Show database information
-l, --list            List problematic tables
-f, --fix             Attempt to fix all tables (requires SUPER privilege)
-s, --showsql         Print SQL statements for fixing of tables
-h, --help            Print out this help


Moyenne des évaluations Utile (2)
En réponse à Magali Maignan

Re: Passage Antelope ---> Barracuda sur hébergement mutualisé

par Ludovic ORNON,

Bonjour Magali,

Je pense que cette méthode est la meilleure qu'une tâche cron lorsque l'on a accès au terminal.

Lorsque l'on appelle php à la place du chemin complet, il faut vérifier que c'est le même que celui utilisé pour le site et dB mais généralement le cas si on ne bidouille pas trop clin d’œil

Bonne journée,

Ludovic