2016-05-04 9 views
0

最初は、私の英語を残念に思っています。Ldap connectがPHPで失敗する

私は現在simplesamlphpの最新バージョンをインストールしています(これまでの私の知る限りのツールではなく、私はJavaの開発者です(PHPではなく)ので、PHPに関する知識は限られています)。

主な目的は、simplesamlphpを使用してSAML2でCASを使用することです。

問題は... CAS.phpモジュールファイル 'new SimpleSAML_Auth_LDAP(...)'が呼び出されましたが、これはLDAPサーバーへの接続を作成することになっていますが、失敗してエラーは表示されません(ただの空白のページ)。 ../lib/SimpleSAML/Auth/LDAP.phpファイルコンストラクタへのエラーを追跡しました。 ldapに接続しようとすると失敗します。

$this->ldap = @ldap_connect($hostname, $port); 

これはどうですか?

+0

LDAPサーバーに正しいホスト名とポートを指定してもよろしいですか? ldap_connectのPHPマニュアルの最初の例は、単純なテストスクリプトとして使用できます。あなたの設定を提供し、接続できるかどうかを確認するだけです。 http://php.net/manual/en/function.ldap-connect.php – GertG

+0

私はホスト名が正しいことを100%と確信しており、そのポートも90%です。私は安全にLDAPサーバーに接続しようとしましたが、これはJavaアプリケーションで動作しているのでエラーなしで実行する必要があります。私はそれが他のものかもしれないと思います:S – Yolo

+0

あなたはホスト名とポートとして何を提供しますか? – heiglandreas

答えて

0

私はついにそれを動かすことができました。私はphp5-ldapを再インストールする必要がありました。初めてインストールされたときに何かが間違っているようです。今、私はそれが実際にどのように機能するのかについてもっと疑問を抱いていますが、投稿は解決されています。

関連する問題