PHP & LDAP “Unable to start TLS” hatası çözümü

Merhaba, PHP ile LDAP bağlantısı gerçekleştirmek istiyorsunuz ancak StartTLS de kullanmak istiyorsunuz ancak “Unable to start TLS: Connect error” hatası alıyorsanız bu çözüm işe yarayacaktır.

Öncelikle TLS zorunlu bir LDAP kurduğunuzda bir domain adı belirtmeniz istenir. Örneğin ldap.example.com gibi.

Bunu LDAP sunucuda tanımladığınız gibi (hosts dosyasında) LDAP bağlantısı yapacak diğer sunucuda da tanımlamanız gerekli (tabii iki ayrı bilgisayar ise).

Bunun ardından web sunucu ve PHP’yi yeniden başlatınca problem çözülüyor.

EK: 12.10.2017

Debian tabanlı sistemlerde /etc/ldap/ldap.conf dosyasının en altında TLS_REQCERT never satırını eklemek sorunu çözebilir.

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir