Страница 1 из 1

phpldapadmin

Добавлено: 2011-09-07 15:40:24
Spook1680
Доброго все.
Почему могут такие грабли вылизать.
Вроде раньше небыло!)))
Где-то грабли с правами.

Код: Выделить всё

Forbidden

You don't have permission to access /phpldapadmin/ on this server.

Re: phpldapadmin

Добавлено: 2011-09-07 18:35:36
vadim64
какой веб-сервер?

Re: phpldapadmin

Добавлено: 2011-09-07 19:15:19
Spook1680
vadim64 писал(а):какой веб-сервер?
Замарочка с адресной книгой.
Исходные данные.
apache22
php52
openldap23-client
openldap23-server
Пробую с 105 в браузере
http://192.168.7.105/phpldapadmin
httpd-error.log

Код: Выделить всё

[Wed Sep 07 17:48:06 2011] [error] [client 192.168.7.105] Directory index forbidden by Options directive: /usr/local/www/phpldapadmin/htdocs/
[Wed Sep 07 19:53:12 2011] [error] [client 192.168.7.105] Directory index forbidden by Options directive: /usr/local/www/phpldapadmin/htdocs/
[Wed Sep 07 19:53:17 2011] [error] [client 192.168.7.105] Directory index forbidden by Options directive: /usr/local/www/phpldapadmin/htdocs/
Он мне что-то пытается сказать))) но сер. Мой английский.

В апаче прописано

Код: Выделить всё


Alias /phpldapadmin "/usr/local/www/phpldapadmin/htdocs/"
<Directory "/usr/local/www/phpldapadmin/htdocs">
    Options none
    AllowOverride none
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1 192.168.7.1/24 .domain.local
</Directory>

Re: phpldapadmin

Добавлено: 2011-09-07 20:30:30
vadim64
попробуйте так:

Код: Выделить всё

    Order Allow,Deny
    Allow from 127.0.0.1 192.168.7.1/24 .domain.local
    Deny from all

Re: phpldapadmin

Добавлено: 2011-09-07 20:56:36
Spook1680
где-то видно косяк в другом месте

Код: Выделить всё

[Wed Sep 07 21:51:56 2011] [error] [client 192.168.7.105] client denied by server configuration: /usr/local/www/phpldapadmin/htdocs/
[Wed Sep 07 21:52:01 2011] [error] [client 192.168.7.105] client denied by server configuration: /usr/local/www/phpldapadmin/htdocs/


Re: phpldapadmin

Добавлено: 2011-09-07 21:04:01
vadim64
блин, верните как было, я вам насоветовал глупостей...
посмотрите, есть ли .htaccess

Код: Выделить всё

ls -alo /usr/local/www/phpldapadmin/htdocs

Re: phpldapadmin

Добавлено: 2011-09-07 21:16:30
Spook1680
vadim64 писал(а):блин, верните как было, я вам насоветовал глупостей...
посмотрите, есть ли .htaccess

Код: Выделить всё

ls -alo /usr/local/www/phpldapadmin/htdocs
Не нету.
Но я смотрел на старом серваке где когдато настраивал))
там то же нет.

Re: phpldapadmin

Добавлено: 2011-09-07 21:57:02
vadim64
ну блин
попробуйте чтоб навярняка убедится

Код: Выделить всё

Order allow,deny
Allow from all

Re: phpldapadmin

Добавлено: 2011-09-08 12:54:37
Spook1680
8) хрень. таже фигня.
Да же идей нет где еще можно копать.

Re: phpldapadmin

Добавлено: 2011-09-08 13:11:14
vadim64

Re: phpldapadmin

Добавлено: 2011-09-08 14:31:13
Spook1680
vadim64 писал(а):ну как бы))))
_http://www.cyberciti.biz/faq/apache-403-forbid ... -solution/
Нашел.__)) руки крюки)) .. ошибка пропала)) правда морда всеравно не появилась только чистый белый лист.

Код: Выделить всё

<IfModule dir_module>
    DirectoryIndex index.html index.php index.php5
</IfModule>

Все ждал что придет дядя вася и пропишет index.php index.php5
:oops:

Теперь пускает.
Смущает другая хрень
Насколько знаю если ldap запустился то должно быть следующее

Код: Выделить всё

1729 ?? Ss 0:00,02 /usr/local/libexec/slapd -h ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://127.0.0.1/ ldap://192.168.1.9/ -u ldap -g ldap
1780 p0 R+ 0:00,00 grep openldap 
А у меня вот так

Код: Выделить всё

SP# ps axw | grep openldap
20885  ??  Is     0:00.04 /usr/local/libexec/slapd -h ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://127.0.0.1/ ldap://192.168.7.1/ -u ldap -g ldap
SP# 




Смущает отсутствие p0 R+ 0:00,00 grep openldap

Схема уже создавал и добавлял в Openldap

Код: Выделить всё

 ldapadd -x -D "cn=root,dc=mail,dc=local" -h 192.168.7.1 -W -f /var/db/openldap-data/base.ldif
Enter LDAP Password: 
adding new entry "dc=mail, dc=local"
ldapadd: Already exists (68)

типа все есть все нормуль.

Re: phpldapadmin

Добавлено: 2011-09-08 14:44:38
vadim64
а вы несколько раз попробуйте проверку сделать
или воспользуйтесь скриптом, чтобы автоматизировать проверку

Код: Выделить всё

SP # cat check
while (true) do
ps axw | grep openldap
done
SP # chmod +x check
SP # ./check
выход - Сtrl+С

Re: phpldapadmin

Добавлено: 2011-09-08 18:03:03
Spook1680
vadim64 писал(а):а вы несколько раз попробуйте проверку сделать
или воспользуйтесь скриптом, чтобы автоматизировать проверку

Код: Выделить всё

SP # cat check
while (true) do
ps axw | grep openldap
done
SP # chmod +x check
SP # ./check
выход - Сtrl+С
Всегда выдает только

Код: Выделить всё

ps axw | grep openldap
72688  ??  Is     0:00.05 /usr/local/libexec/slapd -h ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://127.0.0.1/ ldap://192.168.7.1


Re: phpldapadmin

Добавлено: 2011-09-08 18:10:34
vadim64
значит что то не так
ждите сбоев

P.S.: вы серьёзно не понимаете сути? :smile:

Re: phpldapadmin

Добавлено: 2011-09-08 18:24:52
Spook1680
vadim64 писал(а):значит что то не так
ждите сбоев

P.S.: вы серьёзно не понимаете сути? :smile:
Скорей это удивление))).
На четырех серверах free7.3 собирал openldap23-serve, работает как часики.
А на 8.2.... грабли.

Re: phpldapadmin

Добавлено: 2011-09-08 18:48:11
vadim64
)))
это не грабли
это нормально
попробуйте с другими командами также, погрепайте шел или сислог
когда вы грепаете процесс по имени, иногда в список процессов залетает сам процесс грепа
залетит он или нет зависит от нагрузки системы, её производительности и иных её неведомых простому пользователю нюансов
перестаньте заморачиваться
не смешите читателей
у вас всё норм

Re: phpldapadmin

Добавлено: 2011-09-08 19:32:02
Spook1680
Мож вы и правы просто логи смутили. Спасибо.

Код: Выделить всё

#ee /etc/syslog.conf
Добавить в конец файла:

    !slapd
    *.*                                             /var/log/ldap.log

Создание файла лога:
#touch /var/log/ldap.log
#chmod 600 /var/log/ldap.log
Применение изменений:
#/etc/rc.d/syslogd reload
ldap.log

Код: Выделить всё

SP slapd[73704]: WARNING: No dynamic config support for database ldbm.
Sep  8 20:06:14 SP slapd[73704]: slapd starting


Re: phpldapadmin

Добавлено: 2011-09-08 20:00:17
vadim64
http://www.mail-archive.com/openldap-software@openldap.org/msg08027.html писал(а):You can ignore that warning. It's mostly talking about ldbm's
inability to be used with cn=config and other fancy features.

Re: phpldapadmin

Добавлено: 2011-09-08 21:11:11
Spook1680
vadim64 писал(а):
http://www.mail-archive.com/openldap-software@openldap.org/msg08027.html писал(а):You can ignore that warning. It's mostly talking about ldbm's
inability to be used with cn=config and other fancy features.
:ROFL: Спасибо.