Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Errore abilitazione funzioni ldap

    Scrivo perchè non so più dove sbattere la testa! Devo collegarmi tramite php ad Active Directory (tramite funzioni ldap), in ambiente di test ci sono riuscita senza problemi ma in ambiente di produzione mi da questo errore:
    Fatal error: Call to undefined function ldap_connect()
    L'ambiente è Windows 7 a 64 bit ma l'intera configuarazione è stata fatta a 32 bit, Server web Apache. (I due ambienti, test e produzione, hanno le stesse caratteristiche e le stesse versioni).
    Ho decommentato nel file php.ini la seguente riga:
    extension=php_ldap.dll
    Ho controllato che in php.ini sia stato specificato il percorso corretto per le dlls, ho controllato che in quel percorso fosse presente efettivamente la dll.
    Quando lancio il comando phpinfo(); non riesco a vedere abilitate le funzioni ldap.
    Dove sbaglio?
    Spero che qualcuno posso aiutarmi...grazie cmq.

  2. #2
    Ho risolto
    In pratica copiando le dlls: libeay32.dll e ssleay32.dll dalla cartella di php a quella di Windows/System32 e riavviando apache sono riuscita ad abilitarle (anche se il motivo rimane un mistero visto che nella macchina di test non ho queste dlls e funziona ugualmente).

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    La macchina di test gira anch'essa Windows oppure gira su Linux?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.