發佈日期:
分類:
如何在Ubuntu Desktop (9.10, 10.04)下‧安裝phpLDAPadmin服務
01. 打開終端機,安裝phpldapadmin。
sudo apt-get install phpldapadmin
02. 編輯/etc/phpldapadmin/config.php檔案,輸入您LDAP資料。
sudo gedit /etc/phpldapadmin/config.php
$ldapservers->SetValue($i,\'server\',\'name\',\'My LDAP Server\'); $ldapservers->SetValue($i,\'server\',\'host\',\'127.0.0.1\'); $ldapservers->SetValue($i,\'server\',\'base\',array(\'dc=example,dc=com\')); $ldapservers->SetValue($i,\'server\',\'auth_type\',\'session\'); $ldapservers->SetValue($i,\'login\',\'dn\',\'\'); $ldapservers->SetValue($i,\'login\',\'pass\',\'\');
03. 複製一份phpLDAPadmin副本至/var/www資料夾。
sudo cp -R /usr/share/phpldapadmin /var/www/phpldapadmin
04. 將/var/www/phpldapadmin/config/config.php檔案刪除。
sudo rm /var/www/phpldapadmin/config/config.php
05. 建立config.php邏輯連接至/var/www/phpldapadmin/config/config.php。
sudo ln -s /etc/phpldapadmin/config.php /var/www/phpldapadmin/config/config.php
06. 更改/etc/phpldapadmin資料夾權限。
sudo chmod -R 775 /etc/phpldapadmin
07. 如使用的phpLDAPadmin為v1.1.0.7版本,您可能需編輯/usr/share/phpldapadmin/lib/AJAXTree.php檔案。
sudo gedit /usr/share/phpldapadmin/lib/AJAXTree.php
08. 在檔案中找尋protected function draw_dn字串,將它改成以下字串。
protected function draw_dn($dn,$level,$first_child=true,$last_child=true) {
09. 重新啟用apache服務。
sudo /etc/init.d/apache2 restart
10. 用以下網址便可進入phpLDAPadmin版面。
http://localhost/phpldapadmin/
發佈留言