glpi-project / glpi

GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
https://glpi-project.org
GNU General Public License v3.0
4.14k stars 1.28k forks source link

Synchro LDAP #14933

Closed BNMorty38 closed 1 year ago

BNMorty38 commented 1 year ago

Code of Conduct

Is there an existing issue for this?

Version

10.0.7

Bug description

Bonjour,

Je viens d'installer GLPI sur un serveur Windows 2019 avec Xampp. L'installation s'est bien déroulé et GLPI fonctionne. J'ai fait une synchro avec mon annuaire LDAP. Test ok. Mais lorsque je veux importer des users depuis mon annuaire LDAP, j'ai une erreur: Warning: ldap_search(): Search: Bad search filter in D:\xampp\htdocs\glpi\src\AuthLDAP.php on line 1922 Aucun utilisateur à importer

J'ai vérifié dans le fichier AuthLDAP.php, je n'ai aucune ligne ldap_search()

Une idée?

Aussi, j'ai le message sur ma page d'accueil " La configuration du dossier racine du serveur web n'est pas sécurisée car elle permet l'accès à des fichiers non publics. Référez-vous à la documentation d'installation pour plus de détails."

Comment corriger?

Je vous remercie!

Relevant log output

No response

Page URL

No response

Steps To reproduce

No response

Your GLPI setup information

GLPI 10.0.7 Xampp phpmyadmin

Anything else?

No response

tech62 commented 1 year ago

Problème au niveau de tes réglages d'authentification , pour ldapsearch() c'est la fonction appelée pour procéder à la recherche dans l'AD.

Pour ton soucis du message "La configuration du dossier racine du serveur web n'est pas sécurisée car elle permet l'accès à des fichiers non publics. Référez-vous à la documentation d'installation pour plus de détails."

Vérifie ta configuration apache de Xampp et check cette page : https://glpi-install.readthedocs.io/en/latest/prerequisites.html N'oublies pas de redémarrer le service après avoir modifié ta conf !

Exemple de fichier de conf (de mémoire)

<VirtualHost *:80>
    ServerName glpi.localhost

    DocumentRoot "C:/xampp/htdocs/glpi/public"

    # If you want to place GLPI in a subfolder of your site (e.g. your virtual host is serving multiple applications),
    # you can use an Alias directive:
    # Alias "/glpi" "C:/xampp/htdocs/glpi/public"

    <Directory "C:/xampp/htdocs/glpi/public">
        Require all granted

        RewriteEngine On

        # Redirect all requests to GLPI router, unless file exists.
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^(.*)$ index.php [QSA,L]
    </Directory>
</VirtualHost>
github-actions[bot] commented 1 year ago

This issue has been closed as we only track bugs here.

You can get community support on forums or you can consider taking a subscription to get professional support. You can also contact GLPI editor team directly.

BNMorty38 commented 1 year ago

Problème au niveau de tes réglages d'authentification, pour ldapsearch() c'est la fonction appelée pour procéder à la recherche dans l'AD.

Pour ton soucis du message "La configuration du dossier racine du serveur web n'est pas sécurisée car elle permet l'accès aux fichiers non publics. Référez-vous à la documentation d'installation pour plus de détails."

Vérifiez votre configuration apache de Xampp et vérifiez cette page : https://glpi-install.readthedocs.io/en/latest/prerequisites.html N'oubliez pas de réactiver le service après avoir modifié votre conf !

Exemple de fichier de conf (de mémoire)

<VirtualHost *:80>
   ServerName glpi.localhost

   DocumentRoot "C:/xampp/htdocs/glpi/public"

   # If you want to place GLPI in a subfolder of your site (e.g. your virtual host is serving multiple applications),
   # you can use an Alias directive:
   # Alias "/glpi" "C:/xampp/htdocs/glpi/public"

   <Directory "C:/xampp/htdocs/glpi/public">
       Require all granted

       RewriteEngine On

       # Redirect all requests to GLPI router, unless file exists.
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteRule ^(.*)$ index.php [QSA,L]
   </Directory>
</VirtualHost>

Bonjour, merci pour votre retour. J'ai bien mis cela dans le fichier de conf apache vhost, avec le bon path (mon xampp est sur le D et non le C). J'ai bien redémarrer le service Apache, mais j'ai toujours le message...

Merci

trasher commented 1 year ago

It is requested to write in english only. Thank you.