Bonjour,
J'ai installé GestSup 3.1.19 depuis 1 an, et tout fonctionnait à 100% (synchro Ldap, tickets, etc...). D'ailleurs au passage, je voudrais vous féliciter pour ce logiciel
Mais je crois que depuis que j'ai effectué la mise à jour (passage à la version 3.20 depuis 4 mois), la synchronisation Ldap ne va pas jusqu'à la fin.
En mode débogage, j'ai cette erreur:
DEBUG:
query ldap_search(Resource id #13, OU=xxxxxxx,dc=production,dc=lan, (&(objectClass=user)(objectCategory=person)(cn=*)))
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='' in C:\wamp64\www\core\ldap.php on line 373
PDOException: SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' in C:\wamp64\www\core\ldap.php on line 373
Vérification des Annuaires
Nombre d'utilisateurs trouvés dans l'annuaire Active Directory: 241
Nombre d'utilisateurs actif trouvés dans GestSup: 223
Donc, j'ai installé aujourd'hui la dernière version 3.21 mais ça ne change rien pour la synchronisation.
Pouvez-vous m'aider à résoudre ce problème?
J'ai parcouru sur tout le forum, mais je n'ai rien trouvé qui est similaire à mon probléme.
[Résolu] Erreur de synchro LDAP latin1_swedish_ci
Bonjour,
pouvez vous passer en dernière version beta 3.1.27 et refaire le test.
Cdt
pouvez vous passer en dernière version beta 3.1.27 et refaire le test.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Bonjour Flox,
J'ai effectué le patch 3.1.27 comme tu m'as demandé mais j'ai toujours le même problème de synchro.
Tu trouveras ci-dessous les captures d'écran.
En te remerciant d'avance pour ton aide.
J'ai effectué le patch 3.1.27 comme tu m'as demandé mais j'ai toujours le même problème de synchro.
Tu trouveras ci-dessous les captures d'écran.
En te remerciant d'avance pour ton aide.
- Fichiers joints
-
- version.jpg (32.15 Kio) Vu 7768 fois
GestSup: 3.1.40 | OS: Windows server 2012 R2 | Apache: 2.4.35 | MySQL: 5.7.23 | PHP: 7.2.10
Bonjour,
Personne pour m'aider à résoudre mon problème de synchro?
Je ne suis pas très calé en PHP et Mysql, mais je pense que c'est problème de jeu de caractère.
Est-il normal qu'il y a plusieurs jeu de caractére?
Quelle est le jeu de caractère par défaut qu'on utilise dans GestSup?
Car actuellement dans PHPAdmin j'ai ça:
Est-ce que c'est correct?
Personne pour m'aider à résoudre mon problème de synchro?
Je ne suis pas très calé en PHP et Mysql, mais je pense que c'est problème de jeu de caractère.
Est-il normal qu'il y a plusieurs jeu de caractére?
Quelle est le jeu de caractère par défaut qu'on utilise dans GestSup?
Car actuellement dans PHPAdmin j'ai ça:
Est-ce que c'est correct?
- Fichiers joints
-
- 04-12-17 08-48-38.jpg (19.98 Kio) Vu 7755 fois
-
- 04-12-17 08-11-26.jpg (34.97 Kio) Vu 7755 fois
GestSup: 3.1.40 | OS: Windows server 2012 R2 | Apache: 2.4.35 | MySQL: 5.7.23 | PHP: 7.2.10
Bonjour,
pouvez vous ouvrir le fichier ./core/ldap.php sur votre serveur et nous donner la version affiché dans l'entête du fichier ?
Cdt
pouvez vous ouvrir le fichier ./core/ldap.php sur votre serveur et nous donner la version affiché dans l'entête du fichier ?
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Bonjour Flox,
Je l'avais déjà mis dans la première discussion.
<?php
################################################################################
# @Name : /core/ldap.php
# @Description : page to synchronize users from LDAP to GestSup
# @call : /admin/user.php
# @Author : Flox
# @Create : 15/10/2012
# @Update : 05/05/2017
# @Version : 3.1.21
################################################################################
Je l'avais déjà mis dans la première discussion.
<?php
################################################################################
# @Name : /core/ldap.php
# @Description : page to synchronize users from LDAP to GestSup
# @call : /admin/user.php
# @Author : Flox
# @Create : 15/10/2012
# @Update : 05/05/2017
# @Version : 3.1.21
################################################################################
GestSup: 3.1.40 | OS: Windows server 2012 R2 | Apache: 2.4.35 | MySQL: 5.7.23 | PHP: 7.2.10
vous avez mis à jour votre version entre le premier impression écran et le second, vous étiez en version 3.1.21 et vous avez migré en 3.1.27.
Si votre fichier ./core/ldap.php est toujours en version 3.1.21 après avoir migré en version 3.1.27, vous avez une erreur lors de la mise à jour de l'application.
la version du fichier ./core/ldap.php devrai être 3.1.24.
Pouvez-vous me préciser la méthode utiliser pour passer de la version 3.1.21 à la version 3.1.27 (MAJ auto,semi-auto,manuelle) ?
Cdt
Si votre fichier ./core/ldap.php est toujours en version 3.1.21 après avoir migré en version 3.1.27, vous avez une erreur lors de la mise à jour de l'application.
la version du fichier ./core/ldap.php devrai être 3.1.24.
Pouvez-vous me préciser la méthode utiliser pour passer de la version 3.1.21 à la version 3.1.27 (MAJ auto,semi-auto,manuelle) ?
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
J'ai effectué la mise à jour en manuel:
1- J'ai téléchargé le zip la dernière version de l'application à la racine de votre serveur web
2- J'ai extrais l'intégralité du fichier zip à la racine de votre site, en écrasant tous les fichiers.
3- Depuis l'interface PHPMyAdmin, j'ai importé le fichier "update_3.1.26_to_3.1.27.sql", en laissant le jeu de caractére du fichier "utf-8" et j'ai cliqué sur "Éxécuter"
4- J'ai redémarré tous les services via Wampserver
Voilà la procédure que j'ai fait
1- J'ai téléchargé le zip la dernière version de l'application à la racine de votre serveur web
2- J'ai extrais l'intégralité du fichier zip à la racine de votre site, en écrasant tous les fichiers.
3- Depuis l'interface PHPMyAdmin, j'ai importé le fichier "update_3.1.26_to_3.1.27.sql", en laissant le jeu de caractére du fichier "utf-8" et j'ai cliqué sur "Éxécuter"
4- J'ai redémarré tous les services via Wampserver
Voilà la procédure que j'ai fait
GestSup: 3.1.40 | OS: Windows server 2012 R2 | Apache: 2.4.35 | MySQL: 5.7.23 | PHP: 7.2.10
En installation manuelle, vous devez installer patch par patch pour monter de version en version.
Si vous étiez en 3.1.21:
1- Télécharger le patch 3.1.22
2- Extraire les fichiers du patch en écrasant
3- passer le script SQL update_3.1.21_to_3.1.22.sql
et reproduire ces étapes jusqu'en version 3.1.27
vous pouvez passer en installation semi automatique pour aller plus vite.
Cdt
Si vous étiez en 3.1.21:
1- Télécharger le patch 3.1.22
2- Extraire les fichiers du patch en écrasant
3- passer le script SQL update_3.1.21_to_3.1.22.sql
et reproduire ces étapes jusqu'en version 3.1.27
vous pouvez passer en installation semi automatique pour aller plus vite.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/