ubuntu16.04 部署ldap-account-manager遇到的问题

ubuntu16.04部署LDAP服务,及WEB支持 ldap-account-manager。

部署过程:

# apt-get install -y slapd

# apt-get -y install ldap-account-manager

期间遇到如下问题:

浏览器访问
http://ip/lam无法访问(360浏览器啥都不提示,被坑了很长时间,后来用IE浏览器报500错误)

修改php.ini,输出错误信息

# vim /etc/php/7.0/apache2/php.ini

display_errors = Off  ==》 display_errors = On

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT  ==》  error_reporting = E_ALL | E_STRICT

重启apache2

# /etc/init.d/apache2 restart

刷新网页,浏览器出现如下错误:

Fatal error: 'continue' not in the 'loop' or 'switch' context in /usr/share/ldap-account-manager/lib/modules/nisNetGroupUser.inc on line 562

找到个类似错误:

https://stackoverflow.com/questions/38104348/install-php-zip-on-php-5-6-on-ubuntu

照做

vim /usr/share/ldap-account-manager/lib/modules/nisNetGroupUser.inc
562行的continue; 替换成return $terms;

刷新网页,报错(不过标题已经显示ldap-account-manager的logo了)。

Your PHP has no ZIP support.
Please install the ZIP extension for PHP.

安装吧。。。

# apt-get -y install php7.0-zip

重启apache2

# /etc/init.d/apache2 restart

刷新网页,显示正常。

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(运维)