Hello,
we updated our PHP installation from PHP5 to PHP7.0. After the update, no login is possible with LDAP accounts. Prior the PHP update logins were possible.
This is our conf/local.php:
<?php
/* General */
$conf['title'] = 'Univention Dokuwiki'; //what to show in the title
$conf['lang'] = 'de';
$conf['showuseras'] = 'username';
$conf['userewrite'] = 1;
$conf['updatecheck'] = 0;
$conf['license'] = '';
/* Auth & Access */
$conf['useacl'] = 1;
$conf['openregister']= 0;
$conf['superuser'] = '@Domain Admins';
$conf['authtype'] = 'authldap';
$conf['plugin']['authldap']['server'] = 'ldaps://nissedal.knut.univention.de:7636';
$conf['plugin']['authldap']['version'] = 3;
$conf['plugin']['authldap']['starttls'] = 0;
$conf['plugin']['authldap']['usertree'] = 'cn=users,dc=knut,dc=univention,dc=de';
$conf['plugin']['authldap']['grouptree'] = 'cn=groups,dc=knut,dc=univention,dc=de';
$conf['plugin']['authldap']['userfilter'] = '(&(uid=%{user})(objectClass=posixAccount))';
$conf['plugin']['authldap']['groupfilter'] = '(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))';
$conf['plugin']['authldap']['mapping']['mail'] = 'mailPrimaryAddress';
$conf['allowdebug'] = 1; //make debug possible, disable after install! 0|1
$conf['plugin']['authldap']['debug'] = true; //es gibt false und true
?>
We use the following version:
2018-04-22a "Greebo"
The following PHP packages are installed:
* php7.0
* php7.0-cli
* php7.0-common
* php7.0-curl
* php7.0-gd
* php7.0-intl
* php7.0-json
* php7.0-ldap
* php7.0-mbstring
* php7.0-mysql
* php7.0-opcache
* php7.0-readline
* php7.0-xml
The base system is a Debian 9.
When I look at the traffic on the LDAP server with tcpdump, I can see that there is a connection from the DW server with the LDAP server.
Do you need further info on helping me resolve this issue?
Cheers,
Timo