首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phpldapadmin由于未知原因无法工作

Phpldapadmin由于未知原因无法工作
EN

Stack Overflow用户
提问于 2012-12-18 03:44:00
回答 2查看 24.9K关注 0票数 9

我正在尝试安装LDAP。我已经在Debian上安装了slapd和PhpLDAPAdmin工具,但是当我登录的时候,我什么也做不了。尽管我以'cn=admin,dc=barbucha'身份登录,但我看到的是右侧而不是树:

代码语言:javascript
复制
Logged in as: dc=example,dc=com
   This base cannot be created with PLA.

我试过谷歌,但这个错误似乎很少见。我已经创建了一个包含'cn=admin,dc=barbucha'的数据库。(否则我无法使用该名称登录。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-18 17:17:13

这种情况很少发生。由于未知的原因,配置过程没有从LDAP服务器获得数据,并且没有在/etc/phpldapadmin/config.php脚本中设置正确的值。在第300行附近的某个地方,错误地生成了两行重要的代码:

代码语言:javascript
复制
$servers->setValue('server','base',array('dc=example,dc=com'));
$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com');

这些设置使用PhpLDAPAdmin来访问LDAP数据库,而不管您使用的登录名是什么。更新这些行有帮助:

代码语言:javascript
复制
$servers->setValue('server','base',array('dc=barbucha'));
$servers->setValue('login','bind_id','cn=admin,dc=barbucha');
票数 18
EN

Stack Overflow用户

发布于 2017-08-17 15:27:45

也许您应该首先添加一个LDAP根目录:在/etc/openldap/中创建一个文件

代码语言:javascript
复制
vim /etc/openldap/base.ldif

然后输入:

代码语言:javascript
复制
dn: dc=em,dc=com
o: RDCenter
objectclass: dcobject
objectclass: organization

并在目录中运行以下命令:

代码语言:javascript
复制
ldapadd  -f base.ldif  -x -D  cn=Admin,dc=em,dc=com -W

输入您自己的密码,将添加根节点。重新打开phpldapadmin,您将发现一切正常

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13921030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档