I have an entirely new wiki / database / extensions setup (first time doing this).
I am using the full LDAP stack loaded as extenstions, using a LDAP.json file to configure.
I've tested the php commands by hand, they query LDAP server fine and get user info, etc.
My users get a login box, with domain in the drop down, can log in fine.
One user got in once, then got errors. Now she still gets this same error above. Only her, so far. Five other users have had no problem. I've used the UserMerge extention to delete her old user. Still has this error. She has cleared her cache, used two different machines, still the same problem. She is in the correct AD group as the rest of us.
I have the extended debugging still turned on, and she is getting
"trying to access array offset on value of type null in PluggableAuth.php" (on lines 42, 43, 44)
these are the extensions I'm loading, and the order.
wfLoadExtension( 'PluggableAuth' );
wfLoadExtension( 'LDAPProvider' );
wfLoadExtension( 'LDAPAuthentication2' );
wfLoadExtension( 'LDAPAuthorization' );
wfLoadExtension( 'LDAPUserInfo' );
wfLoadExtension( 'LDAPGroups' );
wfLoadExtension( 'Auth_remoteuser' );
Any ideas? The 'realnames' isn't working either, but maybe that's a separate issue.
Cannot figure out why this one user cannot log in but the others can.