Bonjour,

Le 16/01/2019 à 13:48, Stephane Boireau a écrit :
Le problème c'est que depuis l'authentification CAS ne fonctionne plus.
Gepi est accessible avec la base locale mais j'ai des alertes php
bloquantes quand je souhaite passer par l'ENT:
1ère : _autoload is deprecated use spl_autoload_register() in Autoload.php
on line 99
2ème : session_name() : cannot change session name when headers already
sent in login_sso.php line 87
3ème : session_start headers already sent in Client.php line 931
4ème : cannot modify header information headers already sent (output
Autoload.php:99) in Client line 1661
J'ai parfois une erreur "internal script failure" sans référence
particulière.

J'ai cherché des solutions sur le net j'ai tenté plusieurs choses
(remplacer des éléments dans autoload, utiliser le phpCAS de la
sauvegarde...) mais je n'ai pas réussi à valider l'authentification.
Pourtant sacoche qui utilise phpCAS aussi fonctionne très bien avec le php 7.2 de l'hébergeur.

L'erreur signalée n'est normalement pas bloquante si on n'affiche pas les erreurs (https://secure.php.net/manual/en/function.autoload.php)
As-tu moyen de ne pas afficher les E_DEPRECATED?

Déjà, dans Gepi:
        Gestion générale/Config serveur
                Affichage des erreurs PHP
                        Non


Ça n'empêche pas qu'il faut mettre à jour la bibliothèque, mais la modif permettrait de patienter, le temps qu'on teste.


Cordialement
--
Stephane Boireau
Collège Le Hameau - Bernay (27)
http://stephane.boireau.free.fr/gadgets/crobards.html
_________________________________________________________________________________
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

Répondre à