Bonjour et merci Stéphane et Jean-Luc,

Jean-Luc
pour toutes ces pistes et astuces.
Je continue mes investigations...
L'idée de l'autre site m'a mis la puce à l'oreille. En effet, nous avons un
ent qui fonctionne sur un autre sous-domaine. Il est peut-être aussi à
l'origine de l'erreur. Je poursuis mes recherches.

Stéphane,
J'ai accès au log, et aucune trace de l'erreur 403. Et rien de particulier
avant l'erreur. pour la seule et unique adresse ip incriminée.
J'ai essayé de forcer l'erreur mais je n'ai pas réussi à la reproduire à
partir de GEPI. Elle se reproduit toujours sans raison apparente...

Je vais poursuivre mes tests cette semaine (vider les caches des
ordinateurs du lycée..., journée sans ENT,...
Je vous tiens au courant.

Bien Cordialement,

F. Darparens




Le mer. 23 sept. 2020 à 08:34, Gepi <g...@avenirsup.com> a écrit :

> Bonjour,
>
> Je suis moi aussi chez O2switch et n'ai pas ce type de problème.
>
> Pour php, les options sont dans cpanel, logiciels, sélectionner une
> version de php, options.
>
> J'ai eu une fois le problème que vous rencontrez (erreurs 403, 500, time
> out...) mais avec une autre application que GEPI.
>
> Les scripts PHP étaient exécutés en mode CGI. Dans ce cas, le thread du
> fichier n'est pas forcément libéré à la fin du script.
>
> C'était un SetHandler application/x-httpd-phpxx qui trainait dans un
> .htaccess pour forcer une version de php en cgi. J'ai mis un # devant et
> mes problèmes ont cessé. A vérifier donc.
>
> Dans cpanel à droite dans les statistiques, vous avez des infos et entre
> autres les Processus Démarrés X / 75 (X%). Si les thread ne sont pas
> libérés cela monte à 75 et provoque des erreurs.
>
> Sinon, en ftp, à la racine de votre dossier GEPI (comme pour tous e
> dossiers), vous avez normalement un fichier error_log. Toutes les erreurs
> liée à php sont dans ce fichier.
>
> Cela peut être aussi un autre script sur votre machine qui prend à un
> moment de données trop de ressources et qui provoque cette erreur
> aléatoire. En scrutant le panneau statistiques dans cpanel, vous pouvez
> peut être la visualiser.
>
> Voila, ce ne sont que des pistes, mais si j'ai pu aider...
>
> Cordialement,
> Jean-Luc
>
> -----Message d'origine-----
> De : Gepi-users <gepi-users-boun...@lists.sylogix.net> De la part de
> Stephane Boireau
> Envoyé : lundi 21 septembre 2020 08:06
> À : gepi-users@lists.sylogix.net
> Objet : Re: [gepi-users] Erreur : 403 forbidden
>
> Bonjour,
>
> Le 20/09/2020 à 20:11, F.Darparens a écrit :
> > J'ai vérifié mon réseau, et je me suis renseigné chez O2switch (notre
> > hébergeur).
> > Il se trouve qu'ils ont un anti-ddos qui bloque une adresse ip à
> > partir de
> > 5 erreurs par tranche de 6 minutes. (non paramétrable).
> >
> >
> > Il est vrai que le nombre d'alertes de sécurité, est très élevé.
> > Hormis les fautes de frappe, je trouve beaucoup de : "Accès à une page
> > sans être logué (peut provenir d'un timeout de session)."
> > *Existe-t-il un moyen de contourner ces erreurs ?*
>
> En principe ces "Accès à une page sans être logué
> > (peut provenir d'un timeout de session)." ne provoquent pas d'erreur
> 403... juste l'envoi d'un mail.
>
> O2Switch ne donne pas accès à un fichier de log pour indiquer quelle
> adresse était ciblée?
>
>
> > - De plus, j’ai remarqué dans la console de Firefox le message suivant :
> >
> > Certains cookies utilisent incorrectement l’attribut recommandé «
> > SameSite » 2
> >
> > Le cookie « GEPI_start_session » sera bientôt rejeté car son attribut
> > « SameSite » est défini sur « None » ou une valeur invalide et il n’a
> > pas l’attribut « secure ». Pour en savoir plus sur l’attribut «
> > SameSite », consultez
> > https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSit
> > e → https://gepi.xxxxxxxxxxxxx.fr/lib/cookieClass.js
> >
> > Les cookies incriminés seraient GEPI_start_session et GEPI
> >
> > dans les deux cas nous avons : Samesite : « None » Secure : false
> >
> > *Comment est-il possible de le modifier ?*
>
> Je n'arrive pas à reproduire le pb.
>
> Est-ce que modifier la ligne 32
>         var cookieString = setValue+setExpiration+setPath+setDomain;
> en (sur une seule ligne)
>         var cookieString = setValue+setExpiration+setPath+setDomain+';
> SameSite=strict';
> fait disparaitre l'erreur sur le GEPI_start_session?
>
>
> Pour l'autre cookie, c'est géré différemment.
>
>
> > - Enfin, j'ai voulu modifier la durée maximale de session : mais dans
> > la page d'administration je lis :
> >
> > Durée maximum d'inactivité :
> > (*Durée d'inactivité, en minutes, au bout de laquelle un utilisateur
> > est automatiquement déconnecté de Gepi.*) *Attention*, la variable
> > *session.maxlifetime* dans le fichier *php.ini* est réglée à 1440
> > secondes, soit un maximum de 24 minutes pour la session (*
> > <https://gepi.lestonnac-cneap.fr/mod_serveur/test_serveur.php#reglages
> > _php>
> > ).
> >
> > Je ne trouve pas le fichier php.ini et dans la base de donnée dans la
> > table
> > : setting, je vois : sessionMaxLength 50 (qui est la durée souhaitée).
> > (Alors que la durée de session est bien de 50 minutes, j'ai vérifié
> > avec un chronomètre).
> > Est-ce normal ?
>
> Le paramètre
>         session.gc_maxlifetime = 1440
> est le paramètre par défaut du php.ini
> De ce paramètre et de celui dans la base mysql c'est le plus restrictif
> qui l'emporte.
>
> Je ne sais pas si O2Switch peut vous donner la main sur un fichier php.ini
> ou sur un autre fichier de paramètres personnels.
> Sur ma machine perso, pour modifier les paramètres php.ini, je fais
> prendre en compte un fichier
>         /etc/php/7.4/apache2/conf.d/30-perso.ini
> O2Switch propose-t-il quelque chose de ce genre?
>
> Sinon, c'est le session.gc_maxlifetime qui l'emportera.
>
>
> Bien cordialement
> --
> Stephane Boireau
> Collège Le Hameau - Bernay (27)
>
> _________________________________________________________________________________
> Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
> Pour modifier ou rsilier votre abonnement  cette liste :
> https://lists.sylogix.net/mailman/listinfo/gepi-users
>
> _________________________________________________________________________________
> Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
> Pour modifier ou rsilier votre abonnement  cette liste :
> https://lists.sylogix.net/mailman/listinfo/gepi-users
>
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou r�silier votre abonnement � cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à