我将这个LoginLdap 插件添加到 piwik,虽然它在其他机器上运行良好,没有任何问题,但在我的 debian 机器上却没有。
与 LDAP 服务器的连接有效,但是一旦我尝试通过 LDAP 用户登录,我就会收到错误消息:
警告:json_encode():第 44 行 /var/www/plugins/LoginLdap/GigatecLdap.php 中的参数中的 UTF-8 序列无效
我在第 43 行的 $result 上做了一个 var_dump() ,发现 OpenLDAP 似乎从 AD 返回了一些奇怪的字符,而 json_encode 就是无法处理。
您可以在此处查看来源。