We have installed SuiteCRM 7.4.3 on a fresh Ubuntu 14.04 PHP 7 machine and is working fine. We trying to integrate it with Openldap but its not working.
Our LDAP Structure are as follows:
dc=ds,dc=geoopenldap,dc=com
cn=admin,dc=ds,dc=geoopenldap,dc=com
ou=People,dc=prime,dc=ds,dc=geoopenldap,dc=com
dn: uid=geo_pc,ou=People,dc=prime,dc=ds,dc=geoopenldap,dc=com
uid: geo_pc
mail: geopc@gmail.com
We used the following settings:
Server: 192.168.1.1
Port Number: 389
User DN: ou=People,dc=prime,dc=ds,dc=geoopenldap,dc=com
User Filter: <Blank>
Bind Attribute: dn
Login Attribute: mail
Group Membership: Unticked
Authentication: Ticked
User Name: cn=admin,dc=ds,dc=geoopenldap,dc=com
Password: password
Auto Create Users: Ticked
Encryption Key: <Blank>
In Nginx error log we are getting this error:
PHP message: PHP Notice: Array to string conversion in /usr/share/nginx/html/crm.geocrm.com/data/SugarBean.php on line 3382
PHP message: PHP Notice: Array to string conversion in /usr/share/nginx/html/crm.geocrm.com/data/SugarBean.php on line 3382" while reading response header from upstream, client: 10.128.11.222, server: crm.geocrm.com, request: "GET /index.php?module=Alerts&action=get&to_pdf=1 HTTP/1.0", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "crm.geocrm.com", referrer: "https://crm.geocrm.com/index.php?module=Administration&action=index"
2015/12/30 05:18:37 [error] 20936#0: *2335 FastCGI sent in stderr: "PHP message: PHP Warning: Declaration of LDAPAuthenticateUser::authenticateUser($name, $password) should be compatible with SugarAuthenticateUser::authenticateUser($name, $password, $fallback = false) in /usr/share/nginx/html/crm.geocrm.com/modules/Users/authentication/LDAPAuthenticate/LDAPAuthenticateUser.php on line 52
Can anyone please help us on it.