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

刷新網頁,顯示正常。

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章