IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Module chargé non fonctionnel


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 37
    Par défaut Module chargé non fonctionnel
    Bonjour,
    J'ai un souci avec Apache2 PHP5 et ldap.
    Le module ldap est bien chargé dans Apache (présent dans mods-enabled) mais n'apparaît pas avec la fonction phpinfo dans la partie "additional .ini files parsed", ceci côté client.
    En effet ldap.ini apparaît bien avec la fonction phpinfo lancée sur le serveur.

    J'avais déjà eu le problème qui s'était résolu d'une façon inconnue, et un redémarrage d'apache me l'a recréé!

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Pas clair du tout, mais, a priori, vous confondez modules Apache et extensions PHP. Apache a bien des modules dédiés à l'exploitation d'un annuaire LDAP, mais ils n'ont rien à voir et sont totalement indépendants de PHP (et vice-versa). Si vous voulez pouvoir travailler avec des annuaires en PHP, il vous faut l'extension ldap.

    Quant aux "additional .ini files parsed", ça requiert que PHP ait été compilé avec l'option --with-config-file-scan-dir.

    PS : si PHP fonctionne comme module Apache, on trouvera les modules actifs de celui-ci dans la partie apache(2)handler > Loaded Modules.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 37
    Par défaut
    Mon problème vient de l'extension php Ldap. Celle-ci est bien installée via le fichier ldap.ini présent dans mods-enabled d'apache.
    PHP est bien un module d'Apache avec dans Loaded Modules mod_authnz_ldap mais pas mod_ldap.

    Quant aux "additional .ini files parsed", ça requiert que PHP ait été compilé avec l'option --with-config-file-scan-dir.
    PHP et Apache on été installé avec les paquets Debian. De plus avant le redémarrage d'Apache le fichier ldap.ini était bien présent dans "additional .ini files parsed" de phpinfo (ainsi que la section Ldap qui va bien)

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par enila Voir le message
    Mon problème vient de l'extension php Ldap. Celle-ci est bien installée via le fichier ldap.ini présent dans mods-enabled d'apache.
    PHP est bien un module d'Apache avec dans Loaded Modules mod_authnz_ldap mais pas mod_ldap.
    C'est ce que je dis : ça n'a rien à voir.

    C'est PHP qui charge ses propres extensions (via les fichiers .ini : /etc/php5/apache2/php.ini puis /etc/php5/apache2/conf.d/*.ini) et non Apache. aptitude install php5-ldap aurait dû créer un fichier ldap.ini dans /etc/php5/apache2/conf.d/ contenant une ligne extension=ldap.so qui chargerait l'extension ldap.

    Le module Apache mod_authnz_ldap c'est pour réaliser de l'authentification HTTP par rapport à l'annuaire.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 37
    Par défaut
    Oui voilà, désolé, le fichier est bien présent dans /etc/php5/apache2/conf.d/ avec la ligne extension=ldap.so mais les fonctions ldap de php ne fonctionnent pas.

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Vous avez redémarré Apache après ? Une trace dans le journal d'erreur d'Apache ? Sinon testez éventuellement d'utiliser les fonctions ldap en CLI.

Discussions similaires

  1. [Team developer 5.2 (SP4)] Module Impression non fonctionnel
    Par orland dans le forum Autres langages
    Réponses: 0
    Dernier message: 11/02/2015, 11h28
  2. [Drupal] Développement module, fonction non fonctionnelle
    Par Holzhammer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 31/12/2014, 15h57
  3. [PHP 5.3] Module intl installé mais non fonctionnel
    Par aldus_85 dans le forum Langage
    Réponses: 13
    Dernier message: 24/11/2011, 14h49
  4. [Configuration] Module MySQL non chargé
    Par k-koo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 03/03/2008, 11h40
  5. [REPORTS] Order BY non fonctionnel
    Par sdiack dans le forum Reports
    Réponses: 2
    Dernier message: 10/02/2006, 18h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo