powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) Ошибка при обращении к базе MySQL.
7 сообщений из 7, страница 1 из 1
(PERL) Ошибка при обращении к базе MySQL.
    #33323009
Ёж из ГВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравсвтуйте.
Настраиваю я сайт, нашел единственную ошибку в
показе результатов голосования, но не знаю как поправить.
пользователя в базе mysql я еще не создавал, но ошибка явно не в этом:
страница: Ошибка 500

лог:
install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/DBD/mysql/mysql.so: undefined symbol: compress at /usr/lib/perl5/5.8.0/i586-linux-thread-multi/DynaLoader.pm line 229.
at (eval 9) line 3
Compilation failed in require at (eval 9) line 3.
Perhaps a required shared library or dll isn't installed where expected
at w3t.pm line 284
[Thu Oct 13 15:28:18 2005] [error] [client 172.17.242.57] Premature end of script headers: /opt/oracle/app/apacheSuExec/htdocs/AOenergo/gvc/vote.cgi

Подскажите поджалуста, кто в курсах.....
...
Рейтинг: 0 / 0
(PERL) Ошибка при обращении к базе MySQL.
    #33323024
Ёж из ГВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот строка 229 модуля DynaLoader.pm

my $libref = dl_load_file($file, $module->dl_load_flags) or
croak("Can't load '$file' for module $module: ".dl_error());

: (
...
Рейтинг: 0 / 0
(PERL) Ошибка при обращении к базе MySQL.
    #33323064
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mysql.so собирался для другого перла ?
...
Рейтинг: 0 / 0
(PERL) Ошибка при обращении к базе MySQL.
    #33323165
Ёж из ГВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
perl вроде один
# find /usr -name perl
/usr/bin/perl
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/Apache/include/modules/perl
/usr/lib/saint/perl
/usr/share/doc/packages/gmp/demos/perl
/usr/include/apache/modules/perl

А собирал DBD я сегодня вот так:
mkdir /tmp/mysql-static
cp /usr/lib/mysql/*.a /tmp/mysql-static
perl Makefile.PL --libs="-L/tmp/mysql-static -lmysqlclient"
make
make test
make install
Ибо нашел только libmysqlclient.a а не so.
...
Рейтинг: 0 / 0
(PERL) Ошибка при обращении к базе MySQL.
    #33323215
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
незнай может я отстал от жизи но я всегда придерживался следующего алгоритма при установке модулей:

- скачать поставить клиентскую часть БД ( с соответствующими хидерами для сл. пункта )
- скачать/скомпилировать/установить соответствующий DBD драйвер.
все.

поэтому причем здесь ar archiver я чето не понял...
...
Рейтинг: 0 / 0
(PERL) Ошибка при обращении к базе MySQL.
    #33323251
Ёж из ГВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:(
...
Рейтинг: 0 / 0
(PERL) Ошибка при обращении к базе MySQL.
    #33323493
Ёж из ГВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил :

Надо:

mkdir /tmp/mysql-static
cp /usr/lib/mysql/*.a /tmp/mysql-static
perl Makefile.PL --libs="-L/tmp/mysql-static -lmysqlclient -lz "
make
make test
make install

: ))))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) Ошибка при обращении к базе MySQL.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]