Un soucis étrange

Un soucis étrange

par Séverin Terrier,
Nombre de réponses : 21
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
    Bonjour à tou(te)s,

je voudrais vous exposer un soucis, et voir si certains auraient des idées à me soumettre.

Je souhaitais, avant de migrer mes serveurs de production de la version 1.5.4+ à la version 1.6.1+, tester tout cela sur une copie de mon instance de production.

J'ai donc, sur mon serveur en production :
  1. fait une copie complète de mon arborescence Moodle (nommée moodle-16)
  2. fait une copie complète de mon arborescence Moodledata (nommée moodledata-16)
  3. fait une copie complète de ma base de données mysql (nommée moodle16)
  4. modifié le fichier config.php pour prendre en compte tous ces changements
arrivé à ce point, je voulais donc me connecter pour vérifier le bon fonctionnement, et modifier sessioncookie avant de lancer le processus de mise à jour.

Mon problème est que je ne peux plus me connecter !

J'ai essayé plusieurs choses, sans succès :
Bref, rien n'y a fait, je ne peux plus du tout me connecter fâché

Et ce qui est bizarre, c'est qu'après chaque tentative :
  • je n'arrive pas sur la page d'erreur de mot de passe, mais sur la page d'accueil
  • je vois apparaitre dans la liste des utilisateurs connectés dans les 5 dernières minutes le nom de l'utilisateur que j'ai essayé de connecter (ce qui n'est pas normal si la connexion n'a pas fonctionné !)
  • en haut, je n'apparais pas comme connecté, et j'ai le lien pour me connecter
  • je ne peux rien faire de plus

Si vous avez des idées, je suis preneur...
Moyenne des évaluations  -
En réponse à Séverin Terrier

Re: Un soucis étrange

par Yves Dufour,
as-tu effecé le cache et le cookies avant de relancer to navigateur ?
En réponse à Yves Dufour

Re: Un soucis étrange

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

cette erreur se produit depuis plusieurs postes clients, et avec des navigateurs différents (mais j'avais oublié de le préciser), le problème ne vient donc pas de là !

J'ai essayé malgré tout, mais cela ne change rien...
En réponse à Séverin Terrier

Re: Un soucis étrange

par Fred Quay,
Bonjour,

Ayant réalisé souvent cette opération de copie d'instance avec succès dans 3 configs différentes : 2 hébergeurs et easyphp, j'ai toujour évité de renommer moodledata.
J'ai plutôt créé un répertoire dans lequel je place moddle16 ou moodle 153 ET moodledata au même niveau. Ce choix n'est pas le fait d'une analyse, mais de l'intuition que les liens sont nombreux et complexes éventuellement, entre les deux ressources...
En réponse à Fred Quay

Re: Un soucis étrange

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

faisant la manipulation sur le serveur de production (pour être avec des conditions les plus proches du réel possible), je ne peux pas me permettre de ne pas dupliquer moodledata.

Et j'ai déjà plusieurs instances différentes de Moodle qui tournent sur le même serveur, avec des noms différents pour moodledata clin d’œil
A piori, il suffit de bien modifier l'élément dans le fichier config.php sourire

Dans tous les cas, cela pourrait éventuellement générer des problèmes de contenu, mais pas de connexion !
En réponse à Séverin Terrier

Re: Un soucis étrange

par Philippe Vignoles,

Bonjour Séverin,

Que disent les log du serveur web ? Y a-t-il des erreurs particulières recensées au moment de la tentative de connexion ?

Quel navigateur utilises-tu ?

Cordialement

Philippe Vignoles

En réponse à Philippe Vignoles

Re: Un soucis étrange

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

effectivement, tu avais bien vu !

L'examen très rapide des logs m'a montré une impossibilité d'écrire les fichiers de sessions...

J'avais oublié de donner les droits corrects (à apache) sur ce dossier moodledata-16 triste

Le problème étant corrigé, cela fonctionne maintenant, merci beaucoup !

D'ou l'intérêt d'une communauté (merci à ceux qui étaient présents, et m'ont répondu rapidement), pour faire penser aux éléments auquels on ne pense pas sourire
... je devrais apprendre à poster plus tôt quand j'ai des soucis, au lieu de perdre du temps à essayer de régler moi même les problèmes clin d’œil
En réponse à Séverin Terrier

Re: Un soucis étrange

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

le problème précédent étant réglé, j'avais pu tester la migration en version 1.6.1+, et ce matin, j'ai migré un serveur de production, à priori sans soucis.

Une remarque toutefois : j'avais mis volontairement mon site en maintenance, pour éviter les connexions, le temps de faire toutes les sauvegardes, puis la migration. Lors de la migration de la base de données en UTF-8, Moodle se place automatiquement en mode de maintenance (cétait déjà le cas).
Par contre, ce que je trouve un peu gros, c'est qu'à la fin de la migration de la base de données, Moodle enlève automatiquement le mode de maintenance, même si c'était un choix volontaire de l'avoir mis, afin de pouvoir conduire quelques tests, et faires quelques réglages, avant de le rendre disponible !

Une autre remarque, j'ai un soucis d'accents (qui ne s'affichent pas correctement) sur la page admin/filters.php triste
Serait-ce lié à un fichier non encodé en UTF-8 ?

Pour information, j'ai pris la version de ce matin...
En réponse à Séverin Terrier

Re: Un problème étrange

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Séverin,

> j'ai un problème d'accents (qui ne s'affichent pas correctement) sur la page admin/filters.php

Peux-tu préciser quel est ce problème d'accent (avec copie d'écran) ? Je n'en vois aucun sur mon intallation 1.6.1+

Joseph

En réponse à Joseph Rézeau

Re: Un problème étrange

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Une image valant mieux qu'un long discours, la voici jointe...

A noter que je n'ai pas ce genre de problème sur les autres pages, et que la version de Moodle comme le pack de langue sont d'aujourd'hui.
Annexe filtres.gif
En réponse à Séverin Terrier

Re: Un problème étrange

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Ayant trouvé la (une ?) réponse, je me réponds clin d’œil

En fait, il a suffit que je change un paramètre de mon serveur apache pour que les soucis d'accents sur cette page disparaissent :

remplacer : AddDefaultCharset ISO-8859-1
par : AddDefaultCharset UTF-8

et relancer le serveur apache.
En réponse à Séverin Terrier

Re: Un problème étrange

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bon, tant mieux si c'est résolu, ça ne venait pas de Moodle.
Tu ne dis pas dans quel fichier exactement tu as effectué la modification de paramètre? Sur mon installation (locale) d'Apache, je ne vois nulle part de paramètre AddDefaultCharset dans un quelconque fichier de configuration.
En revanche, phpinfo m'affiche tout ceci, à quoi je ne comprends pas grand-chose, sauf que ça marche:

Configuration
PHP Core
Directive    Local Value    Master Value
default_charset    no value    no value
Apache Environment
HTTP_ACCEPT_CHARSET     ISO-8859-1,utf-8;q=0.7,*;q=0.7
et
HTTP Headers Information
HTTP Request Headers
Accept-Charset     ISO-8859-1,utf-8;q=0.7,*;q=0.7
et encore
PHP Variables
_SERVER["HTTP_ACCEPT_CHARSET"]    ISO-8859-1,utf-8;q=0.7,*;q=0.7
En réponse à Joseph Rézeau

Re: Un problème étrange

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

je parlais du fichier de configuration d'apache (2.0.52 en l'occurence), pour lequel le fichier de configuration sur mon serveur linux se trouve ici :
/etc/httpd/conf/httpd.conf

Je ne saurais malheureusement pas t'aider sur une installation sur Windows, et je ne suis de toute façon pas un grand spécialiste apache...
En réponse à Joseph Rézeau

Re: Un problème étrange

par Réjean Payette,
Bonjour,

Avec des versions plus récentes de apache2 et du système d'exploitation, cette variable est implicite (AddDefaultCharset) et elle est a UTF8.  Il est donc normal de ne pas la retrouver dans le fichier de configuration.  J'utilise apache 2,2 et après vérification, je ne retrouve pas cette variable dans le fichier de configuration normal de apache.  Elle existe mais elle est profondément enfouie dans un sous répertoire et elle est en commentaire.

Si cela peut vous aider et vous rassurer.

Réjean
En réponse à Séverin Terrier

Re: Un soucis étrange

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Ce retrait intempestif du mode de maintenance est à mon avis un bogue. L'as-tu signalé sur le traqueur ?
En réponse à Nicolas Martignoni

Re: Un soucis étrange

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

non, je ne l'ai pas signalé. Mais si tu veux le faire clin d’œil
En réponse à Séverin Terrier

Re: Un soucis étrange

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Peux-tu nous donner un ordre de grandeur de la durée de la migration de la BDD, ainsi que du nombre de cours et d'utilisateurs de ton Moodle ?
En réponse à Nicolas Martignoni

Re: Un soucis étrange

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

je suis donc passé d'une version 1.5.4+ (assez récente) à la 1.6.1+ du jour.

La première partie de migration standard de Moodle a duré environ 7 minutes.

La conversion de la base de données a par contre duré environ 1h30.

Notre serveur est dédié uniquement à Moodle (PHP + MySQL + les contenus), et est équipé d'un bi-xeon 3,2 ghz, avec 4 Go de RAM, fonctionnant sous linux, avec mysql 4.1.20 et PHP 4.3.9 actuellement.

A savoir malgré tout qu'une partie de nos cours sont didactisés par une société externe, et ne pèsent donc dans la base de données que pour 10 ressources de type lien...
En réponse à Séverin Terrier

Re: Un soucis étrange

par Dylan Billon,
Bonjour,
Pour bien comprendre le problème, quelle est la config du serveur sur lequel tu fais tes tests ?
Quand j'ai fait mes tests lors de la migration du site Moodle de l'ENST Bretagne, tests effectués sur un poste windows avec un serveur Apache (je n'avais rien paramétré à propos du protocole https://).
Après avoir copié les dossiers et fichiers nécessaires, j'ai rencontré un problème de la première reconnexion. J'ai changé le protocole en http:// et dans le panneau admin j'ai changé la valeur de la variable loginhttps.
En espérant que mon expérience t'apporte quelque chose ...
Dylan
En réponse à Dylan Billon

Re: Un soucis étrange

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

merci pour ta réponse, mais mon problème est maintenant réglé !

Pour information, je suis sur un serveur linux (production clin d’œil ), avec apache et mysql.