1、httpd 無法啟動
先用systemctl status httpd 查看一下日志
1、提示端口號是否沖突,修改httpd.conf端口號
2、提示沒有權限:檢查selinux,防火牆是否關閉或者正確配置防火牆
2、phpldapadmin 用戶名密碼提示錯誤
檢查/etc/phpldapadmin/config.php 中的參數是否正確配置
3、phpldapadmin創建子條目時,模板不能選中
未導入openldap的schema文件,執行下[1.8節]的命令試試
1.若系統存在遺留數據,可刪除相關數據后重新配置
# rm -rf /etc/openldap/slapd.d/*
2.執行ldapadd 命令時報錯
ldap_bind: Invalid credentials (49)
解決辦法是,修改ldapadd 中-D 參數后面指定的DN值,或使用slapd.conf 配置模板生成新的配置數據。
vim /etc/openldap/slapd.d/cn\=config\/olcDatabase\={2}hdb.ldif
olcSuffix: dc=mypaas,dc=com olcRootDN: cn=Manager,dc=mypaas,dc=com #管理賬號的用戶名 olcRootPW: {SSHA}GPEzYwuXyEjXetnjC7uKXydXoERcF3HB #管理賬號的用戶名
vim /etc/openldap/slapd.d/cn\=config\/olcDatabase\={1}monitor.ldif
olcAccess: {0}to * by dn.base="gidNumber=0+uidNumber=0,cn=peercred,cn=extern al,cn=auth" read by dn.base="cn=Manager,dc=mypaas,dc=com" read by * none
vim /etc/phpldapadmin/config.php
$servers->setValue(‘server’,’base’,array(‘dc=mypaas,dc=com’));
3.執行ldap_add命令時報錯
Invalid syntax (21)
4.重啟slapd服務或執行slaptest 時報錯
原因是/var/lib/ldap目錄中缺少DB_CONFIG文件,參考上面的方法從openldap-servers 包中拷貝一份,並賦予合適的屬主即可。
5、訪問phpldapadmin網頁時報403,並提示沒有權限。
You don't have permission to access /phpldapadmin on this server.
解決方法:
vim /etc/httpd/conf.d/phpldapadmin.conf