Bonjour Chris,
Pourrais-tu nous dire si tout est au vert dans "Administration du site > Serveur > Environnement" ?
À bientôt,
Patrick
Bonjour Chris,
Pourrais-tu nous dire si tout est au vert dans "Administration du site > Serveur > Environnement" ?
À bientôt,
Patrick
Bonjour,
C'est peut-être lié à l'hébergeur.
Voici le lien d'une discussion (en anglais et ancienne certes) qui relate un problème similaire, avec l'hébergeur 1&1
https://moodle.org/mod/forum/discuss.php?d=181931#p792671
Le lien point directement vers une réponse indiquant comment contourner le problème en modifiant le fichier weblib.php.
Cela voudrait le coup d'essayer, la configuration Apache n'est peut-être pas forcément la même lorsqu'elle faite par leur installeur ou lorsque vous le faites par vous-même.
Bruno
Je viens de rajouter cela dans le htaxcess :
<IfDefine APACHE2>
AcceptPathInfo on
</IfDefine>
A priori, cela ne change rien ?
Christophe
Bonjour,
Il y a aussi la possibilité que le réglage "slash argument" (administration > serveur > http) ne soit pas activé.
Jérôme.
Bonjour,
Cette option est bien activée :
Ben non, justement, la case est décochée.
Votre hébergeur a fait en sorte de vous empêcher d'activer l'option. Votre Moodle ne pourra pas fonctionner correctement dans cette situation.
Une recherche dans ce forum vous fera constater que 1&1 ne gère pas bien Moodle et bidouille l'installation (voir par exemple https://moodle.org/mod/forum/discuss.php?d=375119).
Avis personnel: vous devriez vous tourner vers un hébergeur qui sait gérer correctement Moodle, ou pour une solution plus simple, comme moodlecloud (précision utile: je ne suis affilié à aucun d'entre eux).
Bonjour,
Je pensais avoir répondu à cette question.
Voici ce qui est en "erreur", le reste est vert !
Merci pour votre aide.
Christophe
@Nicolas
La case n'est pas cochée, mais le paramètre est défini dans config.php
Et vu le retour des informations d'environnement, le dernier warning indique effectivement que le paramètre "slashargument" n'est pas activé.
Dans le fichier config.php, il doit y avoir une ligne :
$CFG->slashargument = 0;
alors que cela devrait être
$CFG->slashargument = 1;
Sinon, il suffit de supprimer la ligne et l'activer dans l'interface.
Bruno
Bonjour,
Je viens de tester, je perds mon thème.
la ligne est : $CFG->slasharguments = false;
J'ai modifié en : $CFG->slasharguments = true;
Ensuite, j'ai comparé les deux config.php
(celui qui fonctionne avec l'auto-installation de 1&1) et le mien, ils sont identiques. la seule chose différente est le mot de passe et le nom de la base de données.
Oui, c'est bien ce que je disais plus haut.
Exact, autant pour moi.
Pour le reste, je dirais la même chose, à voir avec 1&1
Et pour ce qui est du test effectué avec perte du thème, c'est peut-être une question de cache
Possible de le refaire et de purger les caches ensuite ?
J'ai déjà expérimenté ce type de problème lors d'un changement de config,
purger les caches le résout la plupart du temps.
Bruno
Merci Christophe pour ce retour qui permet de définitivement comprendre pourquoi ça ne fonctionne pas.
Mes camarades ont fini par arriver à cette conclusion avant ta réponse mais nous sommes désormais fixés.
Patrick
Bonjour,
C'est laquelle car je me suis perdu dans les réponses ?
Impossible de l'installer sur un mutualisé de 1&1 ?
Bonjour,
Pour être clair: impossible que ça fonctionne totalement correctement chez 1&1 en mutualisé dans ces conditions.