Страница 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
Re: phpldapadmin
Добавлено: 2011-09-07 21:16:30
Spook1680
vadim64 писал(а):блин, верните как было, я вам насоветовал глупостей...
посмотрите, есть ли .htaccess
Не нету.
Но я смотрел на старом серваке где когдато настраивал))
там то же нет.
Re: phpldapadmin
Добавлено: 2011-09-07 21:57:02
vadim64
ну блин
попробуйте чтоб навярняка убедится
Re: phpldapadmin
Добавлено: 2011-09-08 12:54:37
Spook1680

хрень. таже фигня.
Да же идей нет где еще можно копать.
Re: phpldapadmin
Добавлено: 2011-09-08 13:11:14
vadim64
Re: phpldapadmin
Добавлено: 2011-09-08 14:31:13
Spook1680
Нашел.__)) руки крюки)) .. ошибка пропала)) правда морда всеравно не появилась только чистый белый лист.
Код: Выделить всё
<IfModule dir_module>
DirectoryIndex index.html index.php index.php5
</IfModule>
Все ждал что придет дядя вася и пропишет index.php index.php5
Теперь пускает.
Смущает другая хрень
Насколько знаю если 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.: вы серьёзно не понимаете сути?

Re: phpldapadmin
Добавлено: 2011-09-08 18:24:52
Spook1680
vadim64 писал(а):значит что то не так
ждите сбоев
P.S.: вы серьёзно не понимаете сути?

Скорей это удивление))).
На четырех серверах 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
Re: phpldapadmin
Добавлено: 2011-09-08 21:11:11
Spook1680

Спасибо.