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

PHP_LDAP.NLM не грузится - гадство !

СообщениеДобавлено: 14 ноя 2003, 22:36
Dmitry M
Netware 6 SP3
MySQL 4.0.13
PHP 4.2.4
PERL - 5.8
BORDER 3.8

Поставил NVSTAT на логине облом, стал смотреть и вот:


--------------------------------------
в php.ini

;NetWare Extensions
;
extension=php2ucs.nlm
extension=php_xml.nlm
extension=phpmysql.nlm
extension=php_ldap.nlm

Все грузятся кроме php_ldap.nlm

----------------------------------------------

в sys\php\error
[14-Nov-2003 15:48:29] PHP Warning: Unable to load dynamic library 'sys:/php/ext/php_ldap.nlm' - (dlfcn) Unknown error in Unknown on line 0
[14-Nov-2003 16:06:48] PHP Warning: Unable to load dynamic library 'sys:/php/ext/php_ldap.nlm' - (dlfcn) Unknown error in Unknown on line 0

------------------------------------------------------------------
в conloge

PHP_LDAP cannot be loaded until LLDAPSDK is loaded

-------------------------------------------------------------------


Все остальное работет! И PhpMyAdmin и все примеры и загрузка логов в Mysql кроме ессно:

ldapquery.php

который соответственно пишет

Fatal error: Call to undefined function: ldap_connect() in sys:/apache/htdocs/php/ldapquery.php on line 30

что и понятно раз php_ldap не грузится


ЧЕГО ЕМУ НЕ ХВАТАЕТ ??? (LibC - ставил последние откатывался обратно пофиг)

СообщениеДобавлено: 15 ноя 2003, 10:20
Михаил Григорьев
Необходимо поставить последнюю версию LDAP Libraries for C (October 6, 2003) (http://developer.novell.com/ndk/cldap.htm)

А лучше по пунктам все это:
10 Устанавливаем новую версию LibC (July 29, 2003) (http://developer.novell.com/ndk/libc.htm)
11 Устанавливаем Novell Script for NetWare (September 29, 2003) (http://developer.novell.com/ndk/nscript.htm)
12 Устанавливаем Universal Component System (September 29, 2003) (http://developer.novell.com/ndk/ucs.htm)
13 Устанавливаем LDAP Libraries for C (October 6, 2003) (http://developer.novell.com/ndk/cldap.htm)
14 Устанавливаем Perl 5.8 for NetWare (September 30, 2003) (http://developer.novell.com/ndk/perl5.htm)
15 Устанавливаем PHP 4.2.4 for NetWare (for Apache 1.3.x) (September 29, 2003) (http://developer.novell.com/ndk/php.htm)

СообщениеДобавлено: 15 ноя 2003, 16:31
Dmitry M
Да ставил я LibC, ладно попробую в указанном порядке (темболее все это вроде уже скачено). Если не поможет буду ходить с бубном вокруг сервака :D. Ей богу шаманство

А может он у вас по порту LDAPовскому конфликтует.

СообщениеДобавлено: 16 ноя 2003, 00:10
Boris Morozov
Очень уж похоже на ситуацию с Netmail.
Пока NLDAP не выгрузишь, нетмайловский не запускается. То же самое с webaccess, пока не разведешь по портам нетмайловский webaccess со всем остальным.

СообщениеДобавлено: 16 ноя 2003, 01:00
Константин Ошмян
Григорьев Михаил писал(а):Необходимо поставить последнюю версию LDAP Libraries for C (October 6, 2003) (http://developer.novell.com/ndk/cldap.htm)
В ответ на что
Dmitry M писал(а):Да ставил я LibC[...]
...и у меня возникла мысль: а разве LibC - это LDAP Libraries for C? Не о разных ли вещах говорят уважаемые собеседники?

СообщениеДобавлено: 16 ноя 2003, 03:31
Dmitry M
Ну это Novell виновата - такая похожая терминалогия :D

я не ставил
libcclib.nlm

я ставил только обновленные
ldapsdk
ldapx
ldapssl

В понедельник попробую

СообщениеДобавлено: 16 ноя 2003, 11:46
Михаил Григорьев
В состав LDAP Libraries for C входят след. модули:

ladd.nlm
LDAPSDK.NLM
LDAPSSL.NLM
LDAPX.NLM
ldelete.nlm
lladd.nlm
LLDAPSDK.NLM
LLDAPSSL.NLM
LLDAPX.NLM
lldelete.nlm
llmodify.nlm
llmodrdn.nlm
llsearch.nlm
lmodify.nlm
lmodrdn.nlm
lnindex.nlm
lsearch.nlm
nindex.nlm
/NLS/13/ldapsdk.msg
/NLS/13/lldapsdk.msg
/NLS/4/ldapsdk.msg
/NLS/4/lldapsdk.msg

Может некот. и не нужны, НО я копил все

После перезагрузки у меня проблемма исчезала

СообщениеДобавлено: 16 ноя 2003, 15:29
Dmitry M
#$@5 -ять ! :D

Спасибо огромное Михаил!

Пожалуй соберу -что-нибудь типо консалидированного пака для связки NW6+PHP+PERL+MySQL