The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Приветствую. Проблема с установкой модуля mod_auth_mysql для..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Приветствую. Проблема с установкой модуля mod_auth_mysql для..."  
Сообщение от fil email(ok) on 20-Мрт-06, 11:29 
День добрый.
Не могу подключить модуль mod_auth_mysql-2.30a (именно эта версия выбиралась из соображений, что когда-то давно я ее уже ставил и все вроде бы получилось не особенных трудностей).
Версии пакетов:
BSD 4.4
apache_1.3.34
mysql-3.23.58

заранее извиняюсь за длинное описание, но лучше по-моему подробно сразу ...

Делаю следующее:
#cd mod_auth_mysql-2.30a
# ./configure --with-apache=/usr/local/src/Apache
все проходит нормально
[скип]
checking for Apache module support via DSO through APXS... no
checking for Apache module support via DSO through APACI... no
checking for Apache directory... /usr/local/apache_1.3.34
Detected Apache 1.3.x
checking for MySQL directory... /usr/local
updating cache ./config.cache
creating ./config.status
creating Makefile
creating libauth_mysql.module
creating config.h
config.h is unchanged

Please run 'make'
# make
-p /usr/local/apache_1.3.34/src/modules/auth_mysql; cp mod_auth_mysql.* /usr/local/apache_1.3.34/src/modules/auth_mysql; cp apMakefile.tmpl /usr/local/apache_1.3.34/src/modules/auth_mysql/Makefile.tmpl; cp config.h /usr/local/apache_1.3.34/src/modules/auth_mysql/auth_mysql_config.h; cp apMakefile.libdir /usr/local/apache_1.3.34/src/modules/auth_mysql/Makefile.libdir; cp *.module /usr/local/apache_1.3.34/src/modules/auth_mysql
+------------------------------------------------------------------+
| In order to proceed, please run the Apache configure script, and |
| add the following option:                                        |
| --activate-module=src/modules/auth_mysql/libauth_mysql.a         |
|                                                                  |
| and run make.                                                    |
+------------------------------------------------------------------+
| If you are upgrading from an earlier version of mod_auth_mysql,  |
| you would have to update your .htaccess files to reflect the     |
| changes in the directive names.  Please review your              |
| configuration files.                                             |
+------------------------------------------------------------------+

далее
# cd ../apache_1.3.34
# ./configure --activate-module=src/modules/auth_mysql/libauth_mysql.a
тоже все ок - Creating Makefile in src/modules/auth_mysql и тд ...

# make
и тут выдает:

gcc -c  -I../os/unix -I../include   -I/usr/local/include/mysql  -funsigned-char -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED `../apaci` gen_test_char.c
gcc  -I/usr/local/include/mysql  -funsigned-char -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED `../apaci`   -o gen_test_char gen_test_char.o  -L/usr/local/lib/mysql -lmysqlclient -lcrypt   -lcrypt
./gen_test_char >test_char.h
/usr/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.10" not found
*** Error code 1

Stop in /usr/local/apache_1.3.34/src/main.
*** Error code 1

Stop in /usr/local/apache_1.3.34/src.
*** Error code 1

Stop in /usr/local/apache_1.3.34.
*** Error code 1

libmysqlclient.so.10 есть физически, не пойму что сделать нада. Подскажите куда смотреть, где копать.
Спасиб.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Приветствую. Проблема с установкой модуля mod_auth_mysql для..."  
Сообщение от satelit on 20-Мрт-06, 13:18 
А mysql-devel или libmysql-devel стоит?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Приветствую. Проблема с установкой модуля mod_auth_mysql для..."  
Сообщение от fil email(ok) on 20-Мрт-06, 13:21 
>А mysql-devel или libmysql-devel стоит?


> не - не ставил .... может я чего не помню, но когда я раньше этот модуль подключал не помню чтобы что-то еще устанавливал .... а можно поподробней?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Приветствую. Проблема с установкой модуля mod_auth_mysql для..."  
Сообщение от fil email(ok) on 20-Мрт-06, 13:50 
>День добрый.
>Не могу подключить модуль mod_auth_mysql-2.30a (именно эта версия выбиралась из соображений, что
>когда-то давно я ее уже ставил и все вроде бы получилось
>не особенных трудностей).
>Версии пакетов:
>BSD 4.4
>apache_1.3.34
>mysql-3.23.58
>
>заранее извиняюсь за длинное описание, но лучше по-моему подробно сразу ...
>
>Делаю следующее:
>#cd mod_auth_mysql-2.30a
># ./configure --with-apache=/usr/local/src/Apache
>все проходит нормально
>[скип]
>checking for Apache module support via DSO through APXS... no
>checking for Apache module support via DSO through APACI... no
>checking for Apache directory... /usr/local/apache_1.3.34
>Detected Apache 1.3.x
>checking for MySQL directory... /usr/local
>updating cache ./config.cache
>creating ./config.status
>creating Makefile
>creating libauth_mysql.module
>creating config.h
>config.h is unchanged
>
>Please run 'make'
># make
>-p /usr/local/apache_1.3.34/src/modules/auth_mysql; cp mod_auth_mysql.* /usr/local/apache_1.3.34/src/modules/auth_mysql; cp apMakefile.tmpl /usr/local/apache_1.3.34/src/modules/auth_mysql/Makefile.tmpl; cp config.h /usr/local/apache_1.3.34/src/modules/auth_mysql/auth_mysql_config.h; cp
>apMakefile.libdir /usr/local/apache_1.3.34/src/modules/auth_mysql/Makefile.libdir; cp *.module /usr/local/apache_1.3.34/src/modules/auth_mysql
>+------------------------------------------------------------------+
>| In order to proceed, please run the Apache configure script, and
>|
>| add the following option:        
>          
>          
>          |
>
>| --activate-module=src/modules/auth_mysql/libauth_mysql.a         |
>|            
>          
>          
>          
>          
>          |
>
>| and run make.        
>          
>          
>          
>          |
>
>+------------------------------------------------------------------+
>| If you are upgrading from an earlier version of mod_auth_mysql,  
>|
>| you would have to update your .htaccess files to reflect the
>    |
>| changes in the directive names.  Please review your  
>          
>|
>| configuration files.          
>          
>          
>          
>  |
>+------------------------------------------------------------------+
>
>далее
># cd ../apache_1.3.34
># ./configure --activate-module=src/modules/auth_mysql/libauth_mysql.a
>тоже все ок - Creating Makefile in src/modules/auth_mysql и тд ...
>
># make
>и тут выдает:
>
>gcc -c  -I../os/unix -I../include   -I/usr/local/include/mysql  -funsigned-char -DUSE_EXPAT -I../lib/expat-lite
>-DNO_DL_NEEDED `../apaci` gen_test_char.c
>gcc  -I/usr/local/include/mysql  -funsigned-char -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED `../apaci`   -o
>gen_test_char gen_test_char.o  -L/usr/local/lib/mysql -lmysqlclient -lcrypt   -lcrypt
>./gen_test_char >test_char.h
>/usr/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.10" not found
>*** Error code 1
>
>Stop in /usr/local/apache_1.3.34/src/main.
>*** Error code 1
>
>Stop in /usr/local/apache_1.3.34/src.
>*** Error code 1
>
>Stop in /usr/local/apache_1.3.34.
>*** Error code 1
>
>libmysqlclient.so.10 есть физически, не пойму что сделать нада. Подскажите куда смотреть, где
>копать.
>Спасиб.
>


Попробовал установить с apxs:
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
все прошло нормально
в httpd.conf добавился соответствующий модуль

но при старте апач все равно говорит:
# apachectl start
Syntax error on line 206 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/mod_auth_mysql.so into server: Shared object "libmysqlclient.so.10" not found
/usr/local/apache/bin/apachectl start: httpd could not be started

.....
? устал млин уже ....

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Приветствую. Проблема с установкой модуля mod_auth_mysql для..."  
Сообщение от fil email(ok) on 20-Мрт-06, 16:19 
>>День добрый.
>>Не могу подключить модуль mod_auth_mysql-2.30a (именно эта версия выбиралась из соображений, что
>>когда-то давно я ее уже ставил и все вроде бы получилось
>>не особенных трудностей).
>>Версии пакетов:
>>BSD 4.4
>>apache_1.3.34
>>mysql-3.23.58
>>
>>заранее извиняюсь за длинное описание, но лучше по-моему подробно сразу ...
>>
>>Делаю следующее:
>>#cd mod_auth_mysql-2.30a
>># ./configure --with-apache=/usr/local/src/Apache
>>все проходит нормально
>>[скип]
>>checking for Apache module support via DSO through APXS... no
>>checking for Apache module support via DSO through APACI... no
>>checking for Apache directory... /usr/local/apache_1.3.34
>>Detected Apache 1.3.x
>>checking for MySQL directory... /usr/local
>>updating cache ./config.cache
>>creating ./config.status
>>creating Makefile
>>creating libauth_mysql.module
>>creating config.h
>>config.h is unchanged
>>
>>Please run 'make'
>># make
>>-p /usr/local/apache_1.3.34/src/modules/auth_mysql; cp mod_auth_mysql.* /usr/local/apache_1.3.34/src/modules/auth_mysql; cp apMakefile.tmpl /usr/local/apache_1.3.34/src/modules/auth_mysql/Makefile.tmpl; cp config.h /usr/local/apache_1.3.34/src/modules/auth_mysql/auth_mysql_config.h; cp
>>apMakefile.libdir /usr/local/apache_1.3.34/src/modules/auth_mysql/Makefile.libdir; cp *.module /usr/local/apache_1.3.34/src/modules/auth_mysql
>>+------------------------------------------------------------------+
>>| In order to proceed, please run the Apache configure script, and
>>|
>>| add the following option:        
>>          
>>          
>>          |
>>
>>| --activate-module=src/modules/auth_mysql/libauth_mysql.a         |
>>|            
>>          
>>          
>>          
>>          
>>          |
>>
>>| and run make.        
>>          
>>          
>>          
>>          |
>>
>>+------------------------------------------------------------------+
>>| If you are upgrading from an earlier version of mod_auth_mysql,  
>>|
>>| you would have to update your .htaccess files to reflect the
>>    |
>>| changes in the directive names.  Please review your  
>>          
>>|
>>| configuration files.          
>>          
>>          
>>          
>>  |
>>+------------------------------------------------------------------+
>>
>>далее
>># cd ../apache_1.3.34
>># ./configure --activate-module=src/modules/auth_mysql/libauth_mysql.a
>>тоже все ок - Creating Makefile in src/modules/auth_mysql и тд ...
>>
>># make
>>и тут выдает:
>>
>>gcc -c  -I../os/unix -I../include   -I/usr/local/include/mysql  -funsigned-char -DUSE_EXPAT -I../lib/expat-lite
>>-DNO_DL_NEEDED `../apaci` gen_test_char.c
>>gcc  -I/usr/local/include/mysql  -funsigned-char -DUSE_EXPAT -I../lib/expat-lite -DNO_DL_NEEDED `../apaci`   -o
>>gen_test_char gen_test_char.o  -L/usr/local/lib/mysql -lmysqlclient -lcrypt   -lcrypt
>>./gen_test_char >test_char.h
>>/usr/libexec/ld-elf.so.1: Shared object "libmysqlclient.so.10" not found
>>*** Error code 1
>>
>>Stop in /usr/local/apache_1.3.34/src/main.
>>*** Error code 1
>>
>>Stop in /usr/local/apache_1.3.34/src.
>>*** Error code 1
>>
>>Stop in /usr/local/apache_1.3.34.
>>*** Error code 1
>>
>>libmysqlclient.so.10 есть физически, не пойму что сделать нада. Подскажите куда смотреть, где
>>копать.
>>Спасиб.
>>
>
>
>Попробовал установить с apxs:
># ./configure --with-apxs=/usr/local/apache/bin/apxs
># make
>все прошло нормально
>в httpd.conf добавился соответствующий модуль
>
>но при старте апач все равно говорит:
># apachectl start
>Syntax error on line 206 of /usr/local/apache/conf/httpd.conf:
>Cannot load /usr/local/apache/libexec/mod_auth_mysql.so into server: Shared object "libmysqlclient.so.10" not found
>/usr/local/apache/bin/apachectl start: httpd could not be started
>
>.....
>? устал млин уже ....


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Приветствую. Проблема с установкой модуля mod_auth_mysql для..."  
Сообщение от pavel_i email(ok) on 18-Авг-06, 23:58 
Идешь в порты
меняешь там макфал прибл на такое (тока для себя пути перепиши):

И все гуд!..

# $FreeBSD: ports/www/mod_auth_mysql/Makefile,v 1.16 2004/02/24 11:00:07 jeh Exp $

PORTNAME=       mod_auth_mysql
PORTVERSION=    2.20
PORTREVISION=   3
CATEGORIES=     www
MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=     mod-auth-mysql

MAINTAINER=     jeh@FreeBSD.org
COMMENT=        Allows users to use MySQL databases for user authentication

BUILD_DEPENDS=  ${APXS}:${PORTSDIR}/${APACHE_PORT}
RUN_DEPENDS=    ${LOCALBASE}/sbin/${AP_TARGET}:${PORTSDIR}/${APACHE_PORT}

USE_MYSQL=      yes

.include <bsd.port.pre.mk>

.if exists(${APXS})
APXS_WORKS!=    ${APXS} -q TARGET 2>/dev/null || echo no
.endif
.if exists(${APXS}) && ${APXS_WORKS} != no
AP_TARGET!=     ${APXS} -q TARGET
AP_SYSCONF!=    ${APXS} -q SYSCONFDIR
AP_INCLUDE!=    ${APXS} -q INCLUDEDIR
AP_LIBEXEC!=    ${APXS} -q LIBEXECDIR
.else
AP_TARGET?=     httpd
AP_SYSCONF?=    /usr/local/apache/conf
AP_INCLUDE?=    /usr/local/apache/include/
AP_LIBEXEC?=    /usr/local/apache/libexec/
.endif

AUTH_MYSQL_DOCS=        apache/manual/mod/mod_auth_mysql

PLIST_SUB=      AUTH_MYSQL_DOCS="${AUTH_MYSQL_DOCS}"

PKGMESSAGE=     ${WRKSRC}/.install_notes

HAS_CONFIGURE=  yes
CONFIGURE_ARGS= --with-mysql=/usr/local/mysql \
                --with-apxs=/usr/local/sbin/apxs

post-install:
.if !defined(NOPORTDOCS)
        @${MKDIR} ${PREFIX}/share/doc/${AUTH_MYSQL_DOCS}
        @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/${AUTH_MYSQL_DOCS}
        @${INSTALL_DATA} ${WRKSRC}/USAGE ${PREFIX}/share/doc/${AUTH_MYSQL_DOCS}
        @@(cd ${PREFIX}/share/doc && ${LN} -sf ${AUTH_MYSQL_DOCS} mod_auth_mysql)
.endif

.include <bsd.port.post.mk>

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру