Hi all.
We recently upgraded our web server that was running phpldapadmin, among other things. We went from CentOS 5.5 to CentOS 6.7. This was a fresh installation, then an rsync of the pla2 directory (/var/www/html) from the old machine to the new. It actually worked for a little while. Then we restarted the machine and tried accessing it again. This is the entirety of the message we see from the web:
Code:
Fatal error: Call to undefined function ldap_explode_dn() in /var/www/html/pla2/lib/functions.php on line 2488
I noticed that on the new machine, comparing packages installed against the old one, we didn't have php-ldap installed. The old machine had php53-ldap.x86_64 and the new one had no mention of it from the output. So, I installed it
yum install php-ldap
Same issue though. Within the config.php, I've verified, line-by-line, that they match between old and new machine. Perhaps I need to restart httpd after installing the new package or otherwise initialize settings after new package was installed?