問題タブ [phpldapadmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
201 参照

php - PHP LDAP 管理者が OS 上にユーザーを作成しない

Ubuntuでphpldapadminを使用しています。Web インターフェイスでユーザーとグループを作成できますが、OS で作成された新しいユーザーが表示されません。

Web インターフェイスは、内部 OS ユーザー データベースにリンクされていますか? または、操作を 2 回繰り返す必要があります。

  1. phpldapadmin でユーザーを作成する

  2. OS 上でユーザーを作成しますか?

仕事を2倍するのは奇妙に思えます。

0 投票する
0 に答える
1073 参照

php - php5-ldap モジュールを有効にできません

ubuntuにphp5-ldapモジュールをインストールして実行しています

/etc/php5/apache2/php.ini で extension=php_ldap.dll にコメントしましたが、まだ機能していません

extension=ldap.so を追加する必要がある場所を読みましたが、どこに追加すればよいかわかりません。誰か助けてください。

0 投票する
2 に答える
11103 参照

nginx - 相対 URL に nginx でエイリアスを使用する場合の禁止された場所

相対 URL で Nginx を使用して roundcube / phpldapadmin / ... をセットアップしようとしています。

ソースは次のフォルダーにあります。

Apache 2.4 ではすべて正常に動作していましたが、Nginx は初めてです。私は次locationのものを持っていますroundcube

これは正常に機能しますが、次の場合phpldapadminは機能しません。

403 forbidden次のログを含む を取得します。

2016/02/07 21:43:33 [エラー] 23047#0: *1 "/usr/share/phpldapadmin/htdocs" のディレクトリインデックスは禁止されています, クライアント: xxx.xxx.xxx.xxx, サーバー: , リクエスト: "GET /phpldapadmin/ HTTP/1.1"、ホスト: " "

許可を確認しました:

所有者をに変更しようとしました:www-dataが、うまくいきませんでした。roundcube に対して次のことを試したところ、うまくいきませんでした:

これはおそらく末尾/の 、または同様の問題であると考えていますが、nginxを初めて使用するため、見つけることができません...

基本的に、私は次の逆の問題を抱えています: https://stackoverflow.com/questions/31820362/nginx-403-directory-is-forbidden-when-using-root-location

0 投票する
3 に答える
1482 参照

openldap - openldap と phpldapadmin の接続

openldap、phpldapadmin、およびクライアント アクセス用の 3 つのサーバーがあります。私はphpldapadminのインストールを行っており、ブラウザのサーバー3からアクセスできますhttp://example.local/ldapadmin

サーバー1(openldap)では、開いているldapプロトコル、ポート389/tcpがあり、ldapをインストールします:

しかし、ログインしようとすると、次のように表示されました。

ユーザーの LDAP サーバー (-1) に接続できません

phpldapadminでリモートで使用/管理できるように、openldapを構成する方法を知っている人はいますか?

どの構成が欠けていますか?

環境:centos7

ありがとう、And

0 投票する
1 に答える
650 参照

ldap - phpldapadmin でパスワード フィールドが表示されない

Ubuntu 14.04 で実行されている VM で LDAP をセットアップしてみました。また、phpldapadmin もインストールしてみました。これで、phpldapadmin にアクセスできますが、新しいユーザー アカウントを作成しようとすると、次のエラーが表示されます。

存在しない値を取得しようとしてエラーが発生しました (appearance,password_hash_custom)

ここで提案されている修正を試しました。また、stackoverflow を検索してみましたが、同じ提案がありました。残念ながら、エラーは消えません。まるで既存の値を探しているかのようです。

LDAP と phpldapadmin をセットアップする際に、ここに記載されている手順に従いました。たとえば、特定の .ldif ファイルなどをロードする必要があるなど、手順を見逃していないかどうか疑問に思っています。

エラーのバックトレースはこれを与えます:

ファイルをスキャンしましたが、問題を特定できませんでした。

どんな助けでも大歓迎です。

追加情報: OpenLDAP バージョン: 2.4 PHP バージョン: 5.5

0 投票する
2 に答える
2745 参照

php - 警告: ldap_add(): 追加: オブジェクト クラス違反

ここ数日、私は ldap についてもっと学ぼうとしてきましたが、Web フォームから phpldapadmin サーバーで新しいアカウントを作成できるようにしたいと考えています。php を介して値が正しく返されていますが、objectclass violationエラーが発生し続けます。私は多くの異なるリソース(これを含む)を精査しましたが、基本的に見つけることができるのはobjectclass、辞書の設定方法と正確に一致する必要があるということだけです。手動で作成した一部のユーザーのエクスポートを実行しました。既にそこで正常に作業しています。これは出力の例です。

スクリプト (以下) で可能な限り厳密に模倣しようとしましたが、それでも違反エラーが発生します。接続や他のフィールドとの問題はありませんが、objectclass問題のみです。

私は objectclasses をいじって、それらの位置を切り替えたり、 のみを使用しようとしましたがinetOrgPerson、まだ運がありません。何かご意見は?