问题描述
我们已将 osticket 从 linux 迁移到 windows 服务器,并且在 linux 服务器中,osticket 与 ldap 身份验证一起工作正常。
但是在迁移到 Windows Server 后,ldap 身份验证不会在同一个 osticket 应用程序中发生。我们收到以下错误。
PHP Fatal error: Uncaught Error: Call to a member function bind() on null in phar://D:/xampp/htdocs/wfmticket/include/plugins/auth-ldap.phar/authentication.PHP:220
我们在 linux 和 windows 中使用 PHP 版本 7.1.23。
请帮我解决这个问题,我们无法找到原因。
解决方法
我会检查这些东西,因为我之前遇到过类似的问题:
- 您是否在新服务器上安装了 LDAP PHP 扩展?
- 您是否正确安装并启用了 LDAP 插件?
- 是否是到 LDAP 服务器的网络连接和 LDAP 连接 工作正常吗?