
phpldapadmin/phpldapadmin!GitHub commit activity !Docker Pulls !GitHub Downloads (all assets, all releases) !GitHub Release Date !GitHub commits since latest release
phpLDAPadmin是一款面向系统管理员的基于Web的LDAP数据管理工具。它通常被许多人称为“PLA”。
PLA设计符合LDAP RFC标准,可与任何LDAP服务器配合使用。如果您遇到PLA在某款LDAP服务器上出现问题,请提交包含详细问题描述的issue,以便我们修复。
有关PLA的最新信息,请访问wiki。
注意 PLA v2是对PLA的完全重写。
PLA v1.2是10多年前为PHP 5编写的,随着时间推移已通过补丁适配更高版本的PHP。v1.2存在未修复的已知漏洞。
v2尚未包含v1.2的所有功能(仍在开发中)- 详情见下文
PHP v2的发布正式弃用v1.2,v1.2不再提供支持或增强/修复。 建议升级至v2。
如果您尚未见过PLA的实际效果,可访问演示网站。
PLA v2现已提供Docker容器。您也可以下载代码并自行安装在PHP服务器上,或构建自己的Docker容器。
有关更多详情,请查看Docker容器页面。
您可以使用以下命令快速启动PLA容器:
bashdocker run -d -p 8080:80 -e LDAP_HOST=ldap.example.com -e LDAP_PORT=389 --name phpldapadmin phpldapadmin/phpldapadmin
其中,LDAP_HOST和LDAP_PORT需替换为您的LDAP服务器信息。更多配置选项请参见上述Docker容器文档。
如果遇到任何bug/问题,建议使用Docker容器(或演示网站)重现问题,以确认是否为站点相关问题。
提交issue(详情见下文)时,请提供足够信息以便重现问题。若数据处理异常,提供
LDIF文件将非常有帮助。
从v2.2开始,PLA重新引入模板引擎。后续每个点版本都会改进模板功能。详情请查看发布说明。
v2的模板采用JSON格式(v1为XML格式)。如需创建自定义模板,可参考example.json模板。将自定义模板放在templates的子目录下(如:templates/custom),更新时不会被覆盖。
与v1.x相比,仍有部分待处理项目:
条目编辑:
模板引擎
如需添加新功能,可提交功能请求。其他考虑中的项目见增强标签。
如需支持其他LDAP服务器,请提交issue。可能需要提供访问权限、环境副本或测试说明。如您已实现对未列出服务器的支持,欢迎提交PR。
获取PLA(新旧版本)帮助的最佳途径是Stack Overflow的phpldapadmin标签。
如发现bug,且能提供详细重现步骤,请提交issue。提交时请包含足够信息以便重现问题。若数据处理异常,提供LDIF文件将非常有帮助。
多年来,许多人通过时间、代码或资金***支持PLA。我已尽力通过邮件感谢每位贡献者,若未收到个人回复,仍衷心感谢您的帮助。
再次感谢。
LICENSE
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务