tanımsız fonksiyon ldap_connect() çağır, ama aşağıdaki hatayı alıyorum: Herhangi bir yardım çok mutluluk duyacağızÖnemli hata: ubuntu
Fatal error: Call to undefined function ldap_connect()
. peşin
sayesinde roshan
tanımsız fonksiyon ldap_connect() çağır, ama aşağıdaki hatayı alıyorum: Herhangi bir yardım çok mutluluk duyacağızÖnemli hata: ubuntu
Fatal error: Call to undefined function ldap_connect()
. peşin
sayesinde roshan
LDAP extension'un kurulu ve etkin olduğundan emin olun. Bu cevap PHP5'inizin olduğunu varsayar, ancak şeyler PHP7 için de benzer şekilde çalışmalıdır.
yükleyin LDAP Uzatma
php5-ldap gibi adında bir paket var edilmelidir:
sudo apt-get install php5-ldap
: Böylece
aptitude show php5-ldap
Paquet : php5-ldap
...
Description : LDAP module for php5
This package provides a module for LDAP functions in PHP scripts.
, paketi genellikle gibi takılabilir apt-get
'u kullanmazsanız, paket için eşdeğer bir komutu kullanın. kullandığınız yaş yöneticisi.
kurulumdan sonra paketi etkinleştirmek için LDAP Uzantısı
etkinleştirme, bu komutu kullanabilirsiniz: Yukarıdaki komutu herhangi bir hata mesajı alıyorsanız
sudo php5enmod ldap
, bu şeyler ters gitmiş demektir.
Not: Paketi etkinleştirdikten sonra, yeni etkinleştirilmiş modülün tanınması için genellikle hizmetleri yeniden başlatmanız/yeniden yüklemeniz gerekir. apache için, bundan yapabilirsiniz: apache'yi kullanmazsanız
sudo service apache2 restart
, sunucu için eşdeğer komutunu kullanın.
Yüklemeden sonra sunucuyu yeniden başlatmalıyız. –
Bu paketi yükledikten sonra apache hizmetini yeniden başlatmanız gerekir. sudo service apache2 restart 'Ubuntu'da hile yapmalı. –
ldap yüklendikten sonra php lib klasöründe bir ldap.so'nun bulunduğundan ve php config veya ldap uzantısına eklenen bir ldap.ini'nin etkinleştirildiğinden emin olun, bazı durumlarda yükleme eklenmez, ya yüklemeyi yeniden çalıştırın veya el ile ekleyin – Basav
sudo apt-get install php5-ldap
Ve google korkmam.
Açık ds'ye bağlanmaya çalışıyorum –
Bağlanmaya çalıştığınız yer önemli değil - php ldap uzantısını yüklemediniz. – zerkms
Aynı problemi yaşıyorum ama Solaris ile. Bence PHP ile PHP'yi etkinleştirdim. Phpinfo() çıkışı için http://pastie.org/1982091 adresine bakın ve LDAP veya "ldap" araması yapın. Diğerleri arasında '--with-ldap = shared,/opt/csw' ifadesini görmelisiniz. Yani başka neyi kaçırdığımı bilmiyorum. –