問題タブ [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.
php - PHP LDAP 管理者が OS 上にユーザーを作成しない
Ubuntuでphpldapadminを使用しています。Web インターフェイスでユーザーとグループを作成できますが、OS で作成された新しいユーザーが表示されません。
Web インターフェイスは、内部 OS ユーザー データベースにリンクされていますか? または、操作を 2 回繰り返す必要があります。
phpldapadmin でユーザーを作成する
OS 上でユーザーを作成しますか?
仕事を2倍するのは奇妙に思えます。
php - php5-ldap モジュールを有効にできません
ubuntuにphp5-ldapモジュールをインストールして実行しています
/etc/php5/apache2/php.ini で extension=php_ldap.dll にコメントしましたが、まだ機能していません
extension=ldap.so を追加する必要がある場所を読みましたが、どこに追加すればよいかわかりません。誰か助けてください。
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
openldap - openldap と phpldapadmin の接続
openldap、phpldapadmin、およびクライアント アクセス用の 3 つのサーバーがあります。私はphpldapadminのインストールを行っており、ブラウザのサーバー3からアクセスできますhttp://example.local/ldapadmin
サーバー1(openldap)では、開いているldapプロトコル、ポート389/tcpがあり、ldapをインストールします:
しかし、ログインしようとすると、次のように表示されました。
ユーザーの LDAP サーバー (-1) に接続できません
phpldapadminでリモートで使用/管理できるように、openldapを構成する方法を知っている人はいますか?
どの構成が欠けていますか?
環境:centos7
ありがとう、And
ldap - phpldapadmin でパスワード フィールドが表示されない
Ubuntu 14.04 で実行されている VM で LDAP をセットアップしてみました。また、phpldapadmin もインストールしてみました。これで、phpldapadmin にアクセスできますが、新しいユーザー アカウントを作成しようとすると、次のエラーが表示されます。
存在しない値を取得しようとしてエラーが発生しました (appearance,password_hash_custom)
ここで提案されている修正を試しました。また、stackoverflow を検索してみましたが、同じ提案がありました。残念ながら、エラーは消えません。まるで既存の値を探しているかのようです。
LDAP と phpldapadmin をセットアップする際に、ここに記載されている手順に従いました。たとえば、特定の .ldif ファイルなどをロードする必要があるなど、手順を見逃していないかどうか疑問に思っています。
エラーのバックトレースはこれを与えます:
ファイルをスキャンしましたが、問題を特定できませんでした。
どんな助けでも大歓迎です。
追加情報: OpenLDAP バージョン: 2.4 PHP バージョン: 5.5
php - 警告: ldap_add(): 追加: オブジェクト クラス違反
ここ数日、私は ldap についてもっと学ぼうとしてきましたが、Web フォームから phpldapadmin サーバーで新しいアカウントを作成できるようにしたいと考えています。php を介して値が正しく返されていますが、objectclass violation
エラーが発生し続けます。私は多くの異なるリソース(これを含む)を精査しましたが、基本的に見つけることができるのはobjectclass
、辞書の設定方法と正確に一致する必要があるということだけです。手動で作成した一部のユーザーのエクスポートを実行しました。既にそこで正常に作業しています。これは出力の例です。
スクリプト (以下) で可能な限り厳密に模倣しようとしましたが、それでも違反エラーが発生します。接続や他のフィールドとの問題はありませんが、objectclass
問題のみです。
私は objectclasses をいじって、それらの位置を切り替えたり、 のみを使用しようとしましたがinetOrgPerson
、まだ運がありません。何かご意見は?