Unable to connect to LDAP server. 3.2.48

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
boober05
Gsup LEVEL 3
Messages : 69
Enregistré le : mar. 22 mai 2018 14:59

ldap.zip
(7.93 Kio) Téléchargé 222 fois
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Ce fichier, n'as pas été mise a jour.

Dans la section téléchargement du site télécharger le patch 3.2.48.

Extraire le contenu du patch sur votre serveur en écrasant les fichiers.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
boober05
Gsup LEVEL 3
Messages : 69
Enregistré le : mar. 22 mai 2018 14:59

J'ai remis la version 3.2.48. Meme erreur.

J'ai remplacé le login.php par la version présente dans la 3.2.47. Je me connecte bien.
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Si vous n'arriver pas à copier les fichiers, vous pourrez modifier le fichier /core/ldap.php sur votre serveur


Remplacer :

Code : Tout sélectionner

//LDAP connect
$uri=$hostname.':'.$rparameters['ldap_port'];
$ldap = ldap_connect($uri) or die("Unable to connect to LDAP server");
par :

Code : Tout sélectionner

//LDAP connect
//$uri=$hostname.':'.$rparameters['ldap_port'];
//$ldap = ldap_connect($uri) or die("Unable to connect to LDAP server");
$ldap = ldap_connect($hostname,$rparameters['ldap_port']) or die("Unable to connect to LDAP server");
Ou passer a PHP 8.3
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
xyz
Gsup LEVEL 0
Messages : 7
Enregistré le : jeu. 28 mars 2024 18:19

Flox a écrit : lun. 11 mars 2024 14:46 Ou passer a PHP 8.3
Bonjour, j'ai eu le même soucis aujourd'hui je voudrai savoir de quelle manière ce soucis sera géré dans le futur ?
De manière globale, je parle des breaking changes

Doit-on planifier une montée de version de PHP ?
Ou bien Gestsup vas t-il rester compatible PHP 8.2 ?

A noter du coup sur la beta actuelle (3.2.48), core/ldap.php utilise la syntaxe 8.2, mais core/ldap_services.php core/ldap.php et login.php utilisent la syntaxe 8.3
Avatar du membre
Flox
Administrateur du site
Messages : 9442
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

La prochaine version 3.2.49 détectera la version de PHP et utilisera la méthode de connexion LDAP appropriée.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre