User Tools

Site Tools


интерфейс_phpldapadmin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
интерфейс_phpldapadmin [2010/10/02 21:31]
val
интерфейс_phpldapadmin [2014/07/09 08:32] (current)
val [Использование]
Line 1: Line 1:
 ====== Интерфейс phpldapadmin ====== ====== Интерфейс phpldapadmin ======
  
-  * Установка ​и запуск сервера Apache [[Сервис HTTP]] +===== Подготовка системы =====
-  * Модуль php5 [[Сервис HTTP]]+
  
-===== FreeBSD ​=====+  * [[Сервис HTTP#​Установка и запуск сервера Apache]] 
 +  * [[Сервис HTTP#​Модуль php5]] 
 + 
 +===== Установка и настройка ​===== 
 + 
 +==== FreeBSD ​====
 <​code>​ <​code>​
-[server.corp13.un:~] # pkg_add -r phpldapadmin+[server.corpX.un:~] # pkg_add -r phpldapadmin
  
-[server.corp13.un:~] # ci -l /​usr/​local/​www/​phpldapadmin/​config/​config.php+[server.corpX.un:~] # cat /​usr/​local/​etc/​apache22/​httpd.conf 
 +</​code><​code>​ 
 +... 
 +DirectoryIndex index.html index.php 
 +... 
 +<​Directory "/​usr/​local/​www/​phpldapadmin/​htdocs">​ 
 +    Options none 
 +    AllowOverride none 
 +    Order allow,​deny 
 +    Allow from all 
 +</​Directory>​ 
 +...  
 +<​IfModule alias_module>​ 
 +     Alias /​phpldapadmin/​ "/​usr/​local/​www/​phpldapadmin/​htdocs/"​ 
 +...  
 +</​code><​code>​ 
 +[server.corpX.un:​~] # cat /​usr/​local/​www/​phpldapadmin/​config/​config.php 
 +</​code>​
  
-[server.corp13.un:​~] # rcsdiff /​usr/​local/​www/​phpldapadmin/​config/​config.php +==== Ubuntu 12.04 ==== 
-=================================================================== +<​code>​ 
-RCS file: /​usr/​local/​www/​phpldapadmin/​config/​config.php,​v +root@server.corpX.un:~apt-get install phpldapadmin
-retrieving revision 1.+
-diff -r1.1 /​usr/​local/​www/​phpldapadmin/​config/​config.php +
-307c307 +
-< #  $servers->​setValue('​login','​bind_id','​cn=Manager,​dc=example,​dc=com'​);​ +
---- +
-> $servers->​setValue('​login','​bind_id','​cn=admin,​dc=corp13,​dc=un'); +
-312c312 +
- ​$servers->​setValue('​login','​bind_pass','​secret'​);​ +
---- +
-> $servers->​setValue('​login','​bind_pass','​secret'​);​ +
-413c413 +
-< #  $servers->​setValue('​auto_number','​search_base','​ou=People,​dc=example,​dc=com'​);​ +
---- +
-> $servers->​setValue('​auto_number','​search_base','​dc=corp13,​dc=un'​);​+
  
-[server.corp13.un:~rcsdiff /usr/local/etc/​apache22/​httpd.conf +root@server.corpX.un:​~# ​cat /​etc/​phpldapadmin/​config.php
-=================================================================== +
-RCS file: /​usr/​local/​etc/​apache22/​httpd.conf,​v +
-retrieving revision 1.1 +
-diff -r1.1 /​usr/​local/​etc/​apache22/​httpd.conf +
-217c217 +
-<     ​DirectoryIndex index.html +
---- +
->     ​DirectoryIndex index.html index.php +
-275a276,​283 +
->     ​Alias ​/​phpldapadmin/ ​"/​usr/​local/​www/​phpldapadmin/​htdocs/"​ +
-+
->     <​Directory "/​usr/​local/​www/​phpldapadmin/​htdocs">​ +
->         ​Options none +
->         ​AllowOverride none +
->         Order allow,​deny +
->         Allow from all +
->     </​Directory>​ +
-336a345 +
->     ​AddType application/​x-httpd-php ​.php+
 </​code>​ </​code>​
  
-====Ubuntu =====+==== FreeBSD/Ubuntu ​12.04 ==== 
 + 
 +<​code>​ 
 +... 
 +$servers->​setValue('​server','​base',​array('​dc=corpX,​dc=un'​));​ 
 +$servers->​setValue('​server','​host','​127.0.0.1'​);​ 
 +$servers->​setValue('​login','​bind_id','​cn=admin,​dc=corpX,​dc=un'​);​ 
 +$servers->​setValue('​auto_number','​search_base','​dc=corpX,​dc=un'​);​ 
 +?> 
 +</​code>​ 
 + 
 +==== Ubuntu 10.04 ====
 <​code>​ <​code>​
-root@server.corp13.un:~# cat /​etc/​apt/​sources.list+root@server.corpX.un:~# cat /​etc/​apt/​sources.list 
 +</​code><​code>​
 deb http://​ru.archive.ubuntu.com/​ubuntu/​ lucid main restricted universe multiverse deb http://​ru.archive.ubuntu.com/​ubuntu/​ lucid main restricted universe multiverse
 deb http://​ru.archive.ubuntu.com/​ubuntu/​ lucid-updates main restricted universe multiverse deb http://​ru.archive.ubuntu.com/​ubuntu/​ lucid-updates main restricted universe multiverse
 +</​code><​code>​
 +root@server.corpX.un:​~#​ apt-get update
  
-root@server.corp13.un:​~#​ apt-get update +root@server.corpX.un:~# apt-get install phpldapadmin
-root@server.corp13.un:~# apt-get install phpldapadmin+
  
-root@server.corp13.un:~# dpkg-reconfigure phpldapadmin+root@server.corpX.un:~# rm /​etc/​phpldapadmin/​config.php 
 + 
 +root@server.corpX.un:~# dpkg-reconfigure phpldapadmin
 </​code>​ </​code>​
 +
 +===== Использование =====
 +
 +[[http://​server.corpX.un/​phpldapadmin/​]]
 +
 +  * При первом обращении к объекту появляются warnings, для их очистки достаточно нажать Refresh
 +  * Добавьте атрибут Telephone для пользователя
 +
интерфейс_phpldapadmin.1286040691.txt.gz · Last modified: 2013/05/22 13:50 (external edit)