IT Knowledge Base

~ Without sacrifice, there can be no victory ~

發佈日期:

分類:

,

如何在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/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *