Bonjour,
Nous avons planifié sur notre serveur Windows, le lancement automatique des fichiers ldap.php et ldap_services.php
Depuis que j'ai mis à jour en fin de semaine dernière le paramètre LDAP/Emplacement des utilisateurs en ajoutant un nœud (OU =001,OU=UTILISATEURS;OU=SCC,OU=CONSULTANTS,OU=PARTENAIRES,OU=UTILISATEURS) pour créer des nouveaux utilisateurs.
Problème : A chaque exécution de ldap_services.php, la quasi totalité des utilisateurs sont désactivés et le service associé à l'utilisateur est supprimé.
Le fichier php_error.log précise les warning suivants :
[29-Jul-2020 10:30:10 Europe/Paris] PHP Warning: ldap_search(): Search: Invalid DN syntax in E:\wamp64\www\core\ldap_services.php on line 137
[29-Jul-2020 10:30:10 Europe/Paris] PHP Warning: array_merge(): Argument #2 is not an array in E:\wamp64\www\core\ldap_services.php on line 143
[29-Jul-2020 10:30:10 Europe/Paris] PHP Warning: ldap_search(): Search: No such object in E:\wamp64\www\core\ldap_services.php on line 451
[29-Jul-2020 10:30:10 Europe/Paris] PHP Warning: array_merge(): Argument #2 is not an array in E:\wamp64\www\core\ldap_services.php on line 454
Pour réactiver les users et réaffecter les services, je dois lancer 2 fois la synchro des users depuis Administration/Utilisateurs/Synchronisation LDAP. La 1ère synchro réactive les users. La 2e synchro met à jour le service dans la fiche des utilisateurs.
Pouvez-vous svp m'aider à résoudre ce problème bloquant pour nous ?
Merci d'avance pour votre réponse.
Bien cordialement,
Synchro LDAP - Users désactivés (ldap_services.php)
- cyrenot
- Gsup LEVEL 4
- Messages : 136
- Enregistré le : jeu. 5 avr. 2018 12:04
- Localisation : Schiltigheim
------------------------------
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
Bonjour,
pouvez-vous transmettre un impression écran de votre page système et des paramètres de votre connecteur LDAP.
Cdt
pouvez-vous transmettre un impression écran de votre page système et des paramètres de votre connecteur LDAP.
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
- cyrenot
- Gsup LEVEL 4
- Messages : 136
- Enregistré le : jeu. 5 avr. 2018 12:04
- Localisation : Schiltigheim
Voici les infos de config :
------------------------------
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
Synchronisez-vous des groupes AD correspondant à des services GestSup ?
A noter : Il est nécessaire de mettre à jour votre version de PHP min PHP 7.3 cf pres-requis.=, également à configurer sur les tâches planifiées :
https://www.php.net/eol.php
A noter : Il est nécessaire de mettre à jour votre version de PHP min PHP 7.3 cf pres-requis.=, également à configurer sur les tâches planifiées :
https://www.php.net/eol.php
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
- cyrenot
- Gsup LEVEL 4
- Messages : 136
- Enregistré le : jeu. 5 avr. 2018 12:04
- Localisation : Schiltigheim
Bonjour Flox,
Nous ne synchronisons pas de groupe AD correspondant à des services.
J'attends le retour de notre administrateur pour faire l'install de php 7.4.8.
Je reviens vers vous dès que possible.
Nous ne synchronisons pas de groupe AD correspondant à des services.
J'attends le retour de notre administrateur pour faire l'install de php 7.4.8.
Je reviens vers vous dès que possible.
------------------------------
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
Si vous ne synchronisez pas de groupes de service ad il faut supprimer la tâche planifiée pointant vers le fichier ldap_services.php
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
- cyrenot
- Gsup LEVEL 4
- Messages : 136
- Enregistré le : jeu. 5 avr. 2018 12:04
- Localisation : Schiltigheim
Je ne comprends pas ce que vous appelez "groupe service" ?
Nous n'utilisons pas les droits GestSup liés au "service" permettant des contrôles complémentaires.
Nous remontons le service des personnes présentes dans l'AD vers GestSup à des fin statistiques. C'est pourquoi nous avons besoin de ces données.
Nous n'utilisons pas les droits GestSup liés au "service" permettant des contrôles complémentaires.
Nous remontons le service des personnes présentes dans l'AD vers GestSup à des fin statistiques. C'est pourquoi nous avons besoin de ces données.
------------------------------
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
Sur une fiche utilisateur AD le champ service est pris en compte avec la ligne de commande ./core/ldap.php sans utiliser ./core/ldap_service.php
Cdt
Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/