个人工具

“UbuntuHelp:InstallingphpLDAPadmin”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
第7行: 第7行:
 
== Configuration ==
 
== Configuration ==
 
You've several choices when it comes to configuring phpldapadmin.  You can use the included apache script (/etc/phpldapadmin/apache.conf), or you can copy /usr/share/phpldapadmin to you webroot, in which case you can have multiple installations.  Here I describe the latter.
 
You've several choices when it comes to configuring phpldapadmin.  You can use the included apache script (/etc/phpldapadmin/apache.conf), or you can copy /usr/share/phpldapadmin to you webroot, in which case you can have multiple installations.  Here I describe the latter.
Make a copy of the installation directory  
+
Make a copy of the installation directory <pre><nowiki>
<pre><nowiki>
+
 
cp /usr/share/phpldapadmin /var/www/myphpldapadmin
 
cp /usr/share/phpldapadmin /var/www/myphpldapadmin
 
</nowiki></pre>
 
</nowiki></pre>
Since we're setting up for multiple installs, we'll give each one a different config file
+
Since we're setting up for multiple installs, we'll give each one a different config file<pre><nowiki>
<pre><nowiki>
+
 
cp /etc/phpldapadmin/config.php /etc/phpldapadmin/first.config.php
 
cp /etc/phpldapadmin/config.php /etc/phpldapadmin/first.config.php
 
rm /var/www/myphpldapadmin/config/config.php
 
rm /var/www/myphpldapadmin/config/config.php
第18行: 第16行:
 
chmod +r /etc/phpldapadmin/first.config.php
 
chmod +r /etc/phpldapadmin/first.config.php
 
</nowiki></pre>
 
</nowiki></pre>
Now customize the config file.  You'll probably need to change the following lines:
+
Now customize the config file.  You'll probably need to change the following lines:<pre><nowiki>
<pre><nowiki>
+
 
$config->custom->session['blowfish'] = '';  //Add a random string for encryption purposes
 
$config->custom->session['blowfish'] = '';  //Add a random string for encryption purposes
 
$ldapservers->SetValue($i,'server','name','My LDAP Server');  // The name to display
 
$ldapservers->SetValue($i,'server','name','My LDAP Server');  // The name to display

2007年12月6日 (四) 10:38的版本

Installation

apt-get install phpldapadmin

Configuration

You've several choices when it comes to configuring phpldapadmin. You can use the included apache script (/etc/phpldapadmin/apache.conf), or you can copy /usr/share/phpldapadmin to you webroot, in which case you can have multiple installations. Here I describe the latter.

Make a copy of the installation directory
cp /usr/share/phpldapadmin /var/www/myphpldapadmin
Since we're setting up for multiple installs, we'll give each one a different config file
cp /etc/phpldapadmin/config.php /etc/phpldapadmin/first.config.php
rm /var/www/myphpldapadmin/config/config.php
ln -s /etc/phpldapadmin/first.config.php /var/www/myphpldapadmin/config/config.php
chmod +r /etc/phpldapadmin/first.config.php
Now customize the config file. You'll probably need to change the following lines:
$config->custom->session['blowfish'] = '';  //Add a random string for encryption purposes
$ldapservers->SetValue($i,'server','name','My LDAP Server');  // The name to display
$ldapservers->SetValue($i,'server','host','127.0.0.1');  // Address of the LDAP server
$ldapservers->SetValue($i,'server','port','389');   // Port number
$ldapservers->SetValue($i,'server','base',array('dc=example,dc=com'));  // Base dn

The config file is *very* well commented, and a little reading should get you all you need.