免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5848 | 回复: 12
打印 上一主题 下一主题

[FreeBSD] phpldapadmin提示成功登陆,但记录没有显示 什么原因? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-23 21:30 |只看该作者 |倒序浏览
我的slapd 运行正常,httpd运行也正常,通过命令ldapadd添加记录 后,用ldapsearch 能搜索到相应的记录。

启用ldapphpadmin 输入 管理员 帐户 DN  和密码  

ldapphpadmin 右面显示  :Successfully  logged  into server My LDAP Server

但页面一直停留在此处

我添加到 slapd  内的 记录  没有展开    ,表现为   ldapphpadmin  左面仍是 login....

页面没有跳到 我的LDAP 数据库的操作界面  

这是什么原因 呢  ???

请哪位高手 帮忙解答 ,先谢您 了  


[ 本帖最后由 水龙头456 于 2007-7-23 21:33 编辑 ]

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
2 [报告]
发表于 2007-07-23 23:54 |只看该作者
ldapphpadmin如何设置?

论坛徽章:
0
3 [报告]
发表于 2007-07-24 08:30 |只看该作者

回复 #2 congli 的帖子

我的phpldapadmin  的 config.php是这样设置的  
$config->custom->session['blowfish'] = '';
$i=0;
$ldapservers = new LDAPServers;
$ldapservers->SetValue($i,'server','name','My LDAP Server');
$ldapservers->SetValue($i,'server','host','127.0.0.1');
$ldapservers->SetValue($i,'server','port','389');
$ldapservers->SetValue($i,'server','base',array(''));
$ldapservers->SetValue($i,'login','dn','');
$ldapservers->SetValue($i,'login','pass','');

只设置了这几个选项,别的都没动,请问2楼大哥,这样设置是不是有问题?

[ 本帖最后由 水龙头456 于 2007-7-24 08:42 编辑 ]

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
4 [报告]
发表于 2007-07-24 10:09 |只看该作者
$ldapservers->SetValue($i,'server','base',array(''));
=>
$ldapservers->SetValue($i,'server','base',array('dc=xxx,dc=xx'));

论坛徽章:
0
5 [报告]
发表于 2007-07-24 10:53 |只看该作者

回复 #4 congli 的帖子

多谢congli大哥的提示,我修改过 ,问题仍不能解决。

我记得头一次使用phpldapadmin  时,记录能正常展开, 后 不知  就不能展开了

登录phpldapadmin界面

输入管理员帐户

请求接入

接入后的情况


我的slapd 后台运行情况是:
conn=0 fd=11 ACCEPT from IP=127.0.0.1:61161 (IP=0.0.0.0:389)
conn=0 op=0 BIND dn="cn=ustb,dc=edu,dc=cn" method=128
conn=0 op=0 BIND dn="cn=ustb,dc=edu,dc=cn" mech=SIMPLE ssf=0
conn=0 op=0 RESULT tag=97 err=0 text=
conn=0 op=1 UNBIND
conn=0 fd=11 closed
bash-2.05b# conn=1 fd=11 ACCEPT from IP=127.0.0.1:52536 (IP=0.0.0.0:389)
conn=1 op=0 BIND dn="cn=ustb,dc=edu,dc=cn" method=128
conn=1 op=0 BIND dn="cn=ustb,dc=edu,dc=cn" mech=SIMPLE ssf=0
conn=1 op=0 RESULT tag=97 err=0 text=
conn=1 op=1 UNBIND
conn=1 fd=11 closed
conn=2 fd=11 ACCEPT from IP=127.0.0.1:54428 (IP=0.0.0.0:389)
conn=2 op=0 BIND dn="cn=ustb,dc=edu,dc=cn" method=128
conn=2 op=0 BIND dn="cn=ustb,dc=edu,dc=cn" mech=SIMPLE ssf=0
conn=2 op=0 RESULT tag=97 err=0 text=
conn=2 op=1 UNBIND
conn=2 fd=11 closed

[ 本帖最后由 水龙头456 于 2007-7-24 11:05 编辑 ]

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
6 [报告]
发表于 2007-07-24 12:23 |只看该作者
贴一下ldap.conf,还有slapd.conf

论坛徽章:
0
7 [报告]
发表于 2007-07-24 14:08 |只看该作者

回复 #6 congli 的帖子

ldap.conf  

#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

#BASE        dc=example, dc=com
#URI        ldap://ldap.example.com ldap://ldap-master.example.com:666

BASE         dc=edu,dc=cn
URI        ldap://127.0.0.1

#SIZELIMIT        12
#TIMELIMIT        15
#DEREF                never

论坛徽章:
0
8 [报告]
发表于 2007-07-24 14:09 |只看该作者

回复 #6 congli 的帖子

slapd.conf


#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
include                /usr/local/openldap3.2.19/etc/openldap/schema/core.schema
include          /usr/local/openldap3.2.19/etc/openldap/schema/cosine.schema
include                /usr/local/openldap3.2.19/etc/openldap/schema/dyngroup.schema
include                /usr/local/openldap3.2.19/etc/openldap/schema/inetorgperson.schema
include                /usr/local/openldap3.2.19/etc/openldap/schema/misc.schema
include                /usr/local/openldap3.2.19/etc/openldap/schema/nis.schema
include                /usr/local/openldap3.2.19/etc/openldap/schema/openldap.schema
include                /usr/local/openldap3.2.19/etc/openldap/schema/ppolicy.schema
# Define global ACLs to disable default read access.

# Do not enable referrals until AFTER you have a working directory
# service AND an understanding of referrals.
#referral        ldap://root.openldap.org

pidfile                /usr/local/openldap3.2.19/var/run/slapd.pid
argsfile        /usr/local/openldap3.2.19/var/run/slapd.args

# Load dynamic backend modules:
# modulepath        /usr/local/openldap3.2.19/libexec/openldap
# moduleload        back_bdb.la
# moduleload        back_ldap.la
# moduleload        back_ldbm.la
# moduleload        back_passwd.la
# moduleload        back_shell.la

# Sample security restrictions
#        Require integrity protection (prevent hijacking)
#        Require 112-bit (3DES or better) encryption for updates
#        Require 63-bit encryption for simple bind
# security ssf=1 update_ssf=112 simple_bind=64

# Sample access control policy:
#        Root DSE: allow anyone to read it
#        Subschema (sub)entry DSE: allow anyone to read it
#        Other DSEs:
#                Allow self write access
#                Allow authenticated users read access
#                Allow anonymous users to authenticate
#        Directives needed to implement policy:
# access to dn.base="" by * read
# access to dn.base="cn=Subschema" by * read
# access to *
#        by self write
#        by users read
#        by anonymous auth
#
# if no access controls are present, the default policy
# allows anyone and everyone to read anything but restricts
# updates to rootdn.  (e.g., "access to * by * read"
#
# rootdn can always read and write EVERYTHING!

#######################################################################
# BDB database definitions
#######################################################################

database        bdb
suffix                "dc=edu,dc=cn"
rootdn                "cn=ustb,dc=edu,dc=cn"
# Cleartext passwords, especially for the rootdn, should
# be avoid.  See slappasswd( and slapd.conf(5) for details.
# Use of strong authentication encouraged.
#rootpw                secret
rootpw                 {SSHA}4UzJl5snFStc1H8TohtU19vVAmUsYUDm

# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory        /usr/local/openldap3.2.19/var/openldap-data
# Indices to maintain
index        objectClass        eq

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
9 [报告]
发表于 2007-07-24 14:27 |只看该作者
OpenLDAP好象不是用ports安装的.
会不会是httpd.conf设置问题?照下面的加到apache的httpd.conf相应位置.
        Alias /phpldapadmin/ "/usr/local/www/phpldapadmin/htdocs/"
        <Directory "/usr/local/www/phpldapadmin/htdocs">
                Options none
                AllowOverride none

                Order Deny,Allow
                #Deny from all
                allow from all
        </Directory>

访问是:http://IP/phpldapadmin/index.php

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
10 [报告]
发表于 2007-07-24 14:47 |只看该作者
补充一点,openldap,apache,php,phpldapadmin全是用ports安装,如不是,路径要改正确.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP